wp_login_url()返回相对URL而不是完整URL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wp_login_url()返回相对URL而不是完整URL相关的知识,希望对你有一定的参考价值。
尝试在我的WordPress网站上调试问题,该问题在模板和电子邮件中同时使用wp_login_url()不会返回完整的URL。
它返回“ / login /”而不是“ https://sitename.com/login”
任何想法如何解决此问题?
答案
我认为如果您未获得wp-login.php,某些情况会更改您的登录URL。
无论如何,您可以使用此功能在网站网址之后添加任何内容
site_url('anything')
您的网址
site_url(wp_login_url())
或(我更喜欢)
site_url('login')
另一答案
用于向您的登录网址添加过滤器,您可以使用以下代码(我不建议这样)
function filter_login_url( $login_url )
return site_url( $login_url );
add_filter( 'login_url', 'filter_login_url', 10, 3 );
以上是关于wp_login_url()返回相对URL而不是完整URL的主要内容,如果未能解决你的问题,请参考以下文章