Oto sposób, aby zmienić adres URL „wp-admin” na własny adres URL (w moim przypadku „fuckhackers” ) za pomocą kodu PHP. Dodaj poniższy kod do pliku functions.php lub wykorzystaj do tego wtyczkę Code Snippets:
Ten kod robi trzy rzeczy:
function custom_login_url() { return home_url('/fuckhackers/'); } add_filter('login_url', 'custom_login_url', 10, 2); function redirect_wp_admin() { $request_uri = $_SERVER['REQUEST_URI']; if (strpos($request_uri, 'wp-admin') !== false && !is_user_logged_in()) { wp_safe_redirect(home_url('/fuckhackers/')); exit; } } add_action('init', 'redirect_wp_admin'); function block_wp_admin_access() { if (strpos(strtolower($_SERVER['REQUEST_URI']), '/wp-admin') !== false) { if (!current_user_can('administrator')) { wp_safe_redirect(home_url('/fuckhackers/')); exit; } } } add_action('admin_init', 'block_wp_admin_access');
- Zmienia adres URL logowania na „fuckhackers” (funkcja
custom_login_url
). - Przekierowuje użytkowników próbujących uzyskać dostęp do „/wp-admin” na stronę logowania „fuckhackers„, jeśli nie są zalogowani (funkcja
redirect_wp_admin
). - Blokuje dostęp do panelu administracyjnego „/wp-admin” dla osób, które nie są zalogowane lub nie mają uprawnień administratora, przekierowując je na stronę logowania „fuckhackers” (funkcja
block_wp_admin_access
).
Po dodaniu tego kodu do pliku functions.php twojego motywu, strona logowania będzie dostępna pod adresem twojadomena.pl/fuckhackers zamiast twojadomena.pl/wp-admin. Użytkownicy próbujący dostać się do „wp-admin” zostaną przekierowani na stronę logowania „fuckhackers„.