Wordpress wp_login_url()返回相对url而不是完整url

Wordpress wp_login_url()返回相对url而不是完整url,wordpress,Wordpress,试图在我的WordPress站点上调试一个问题,在模板和电子邮件中使用wp_login_url()都不会返回完整的url 它返回“/login/”而不是“” 你知道如何解决这个问题吗?如果你没有得到wp login.php,我想你的登录url会被改变 无论如何,您可以使用此功能在站点url之后添加任何内容 site\u url(“任何东西”) 为您的url site\u url(wp\u login\u url()) 或者(我更喜欢这个) site\u url(“login”)要在登录url中添

试图在我的WordPress站点上调试一个问题,在模板和电子邮件中使用wp_login_url()都不会返回完整的url

它返回“/login/”而不是“”


你知道如何解决这个问题吗?

如果你没有得到wp login.php,我想你的登录url会被改变

无论如何,您可以使用此功能在站点url之后添加任何内容

site\u url(“任何东西”)

为您的url

site\u url(wp\u login\u url())

或者(我更喜欢这个)


site\u url(“login”)

要在登录url中添加过滤器,可以使用此代码(我不建议使用这种方式)


主题我的登录插件是什么改变了登录URL,但我不知道在哪里或为什么它会删除网站URL。问题是,它是在电子邮件密码重置等,所以有很多地方,这影响。似乎最好的选择是编写某种筛选器来检查wp\u login\u url,并在不包含它的情况下添加站点url?是的,您可以将\u筛选器添加到login\u url,并在第一步添加站点url
function filter_login_url( $login_url ) {
    return site_url( $login_url );
}
add_filter( 'login_url', 'filter_login_url', 10, 3 );