Главная / Вопросы и ответы
Как скрыть wp admin в wordpress?
Для скрытия wp-admin в WordPress можно использовать различные методы, вот некоторые из них:
- Изменение URL-адреса wp-admin
Создайте новую страницу с любым именем, например "вход". Затем добавьте следующий код в файл functions.php вашей темы:
phpadd_action('init', 'wp_change_admin_url'); function wp_change_admin_url() { $admin_slug = 'login'; if (is_admin() && !wp_doing_ajax() && strpos($_SERVER['REQUEST_URI'], 'admin-ajax.php') === false) { wp_redirect(home_url($admin_slug)); exit; } if (strpos($_SERVER['REQUEST_URI'], $admin_slug) === false && strpos($_SERVER['REQUEST_URI'], 'wp-login.php') === false) { wp_redirect(home_url($admin_slug)); exit; } }
Вместо "login" вы можете использовать любое другое имя для URL-адреса админ-панели.
- Использование плагина
Существуют плагины, которые могут скрыть wp-admin и изменить URL-адрес админ-панели. Некоторые из них:
- WPS Hide Login
- Hide WP
- iThemes Security
- Изменение директории wp-admin
Вы также можете изменить название директории wp-admin, чтобы злоумышленники не могли легко найти ее. Вот как это сделать:
- Создайте новую директорию с новым именем, например "my-admin".
- Перенесите все файлы из директории wp-admin в новую директорию.
- Создайте новый файл index.php в директории wp-admin со следующим содержимым:
php<?php header('Location: /my-admin');
- В файле wp-config.php добавьте следующую строку кода:
sqldefine( 'WP_ADMIN_DIR', 'my-admin' );
Вместо "my-admin" вы можете использовать любое другое имя для директории админ-панели.
Эти методы могут помочь вам скрыть wp-admin в WordPress. Однако, не забудьте сохранить доступ к админ-панели, чтобы вы могли войти в нее в будущем.