Created
April 20, 2026 02:10
-
-
Save jasperf/7d918cc7bf73b09085019a4c9b5ac97d to your computer and use it in GitHub Desktop.
WordPress Login URL Redirect
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /* | |
| * @url https://medium.com/@zluck/how-to-create-a-custom-wordpress-login-url-5482c346c234 | |
| * | |
| */ | |
| function wpcontentco_redirect_default_login_url() { | |
| global $pagenow; | |
| if ( isset( $pagenow ) && $pagenow === 'wp-login.php' && ! is_user_logged_in() ) { | |
| wp_safe_redirect( site_url( '/' ) ); | |
| exit; | |
| } | |
| } | |
| add_action( 'init', 'wpcontentco_redirect_default_login_url' ); | |
| function wpcontentco_login_url( $url ) { | |
| $url = str_replace( 'wp-login.php', 'wp-secret.1login.php', $url ); | |
| return $url; | |
| } | |
| add_filter( 'login_url', 'wpcontentco_login_url', 100 ); | |
| add_filter( 'lostpassword_url', 'wpcontentco_login_url', 100 ); | |
| add_filter( 'logout_url', 'wpcontentco_login_url', 100 ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment