您可以通过挂接login\\u head从功能中禁用wp登录页:
add_action( \'login_head\', \'wp_die\');
(这显然是一种非常笨拙的方式,但它会阻止任何人登录该页面。您可以将其设置为重定向功能或警告消息,而不仅仅是死亡。)
并将现有wp登录文件复制到另一个位置,确保将相对路径更新为wp-load.php
靠近顶部(以及可能在其中的任何其他相对路径,包括指向自身和表单操作的链接)。
(显然,您必须删除添加到的操作login_head
此处,否则您也无法从此页面登录。)
然后,您只需要向login_url
这将返回新登录页的地址,否则请求wp admin文件的用户将被重定向到旧登录页,而旧登录页现在已被禁用。