如何将wp-admin登录页面替换到其他位置?

时间:2017-11-01 作者:hardik devani
// This will replace the login url

add_filter( \'login_url\', \'custom_login_url\', 10, 2 );

function custom_login_url( $login_url=\'http://www.example.com/login/\', $redirect=\'http://www.example.com/login/\' )
{

    // Set your $login_page_id

    return get_permalink(207);

}
2 个回复
最合适的回答,由SO网友:hardik devani 整理而成

如果不想添加插件

首先,为了安全起见,请备份wp登录名。php和存储在安全的地方,以防任何错误的步骤您只需要访问站点的文件,并且应该有一个文本编辑器(我使用的是VS代码)。现在选择理想的登录UR,例如/newlogin。php

转到public\\u html目录,在那里可以找到wp登录名。php。你可以打开它

找到后,将此文件命名为您想要的登录URL。在本例中,我将其命名为newlogin。php。

接下来,打开newlogin。找到并替换文件中“wp login.php”的每个实例,然后将其替换为新文件名newlogin。php

现在,您应该可以通过导航到新的URL登录。在我的例子中,它是localhost/wp/newlogin。php。如果对/wp登录有任何HTTP请求。php或/wp管理目录将引导访问者访问404未找到的页面。

SO网友:megi

如果要更改的url部分\'wp-admin\' 用其他词,比如myadmin 您可以使用此插件https://wordpress.org/plugins/better-wp-security/

结束