Php wordpress登录后重定向到子域
我在Php wordpress登录后重定向到子域,php,wordpress,Php,Wordpress,我在www.mysite.com上有我的wordpress博客,在l.mysite.com 我想在我的PHP应用程序中使用WordPress的登录凭据。通过将wp blog header.php从根目录添加到我的应用程序中,我发现了这一点 我可以使用用户信息OK 我想将用户重定向到www.mysite.com/wp login.php?重定向到=l.mysite.com。您可以在这里看到,我正在指定重定向到参数。Wordpress忽略此项并重定向到管理面板 我认为worpdress不允许重定向到
www.mysite.com
上有我的wordpress博客,在l.mysite.com
我想在我的PHP应用程序中使用WordPress的登录凭据。通过将wp blog header.php
从根目录添加到我的应用程序中,我发现了这一点
我可以使用用户信息OK
我想将用户重定向到www.mysite.com/wp login.php?重定向到=l.mysite.com
。您可以在这里看到,我正在指定重定向到参数。Wordpress忽略此项并重定向到管理面板
我认为worpdress不允许重定向到“外部域”,我认为这是在wordpress中的wp\u safe\u redirect()
函数中指定的。是否有任何插件可以忽略某些可能发生重定向的域
我看到有许多特定于登录的重定向插件,但没有一个可以用于新的doamin。检查此插件:
看起来它是你想要的。也许它已经过时了,但是,创建一个适合您需要的插件应该很简单
首先要使用的筛选器是login\u redirect
,在wp\u safe\u redirect()
中还有另一个筛选器,因此您可以防止阻止要使用的域
要监视重定向,请签出我的。检查此插件:
看起来它是你想要的。也许它已经过时了,但是,创建一个适合您需要的插件应该很简单
首先要使用的筛选器是login\u redirect
,在wp\u safe\u redirect()
中还有另一个筛选器,因此您可以防止阻止要使用的域
要监视重定向,请将my.+1签出到@hakre。我没有15个代表,所以我不能投票。转告他
function cleanup_allowed_redirect_hosts( $hosts )
{
$allowed_hosts = array('first.domain.com', 'second.domain.com', 'etc.domain.com');
return array_merge( $hosts, $allowed_hosts );
}
add_filter( 'allowed_redirect_hosts', 'cleanup_allowed_redirect_hosts', 10, 1 );
+1至@hakre。我没有15个代表,所以我不能投票。转告他
function cleanup_allowed_redirect_hosts( $hosts )
{
$allowed_hosts = array('first.domain.com', 'second.domain.com', 'etc.domain.com');
return array_merge( $hosts, $allowed_hosts );
}
add_filter( 'allowed_redirect_hosts', 'cleanup_allowed_redirect_hosts', 10, 1 );
我已经知道peter的重定向插件了。我需要重定向根据角色,但也使我能够重定向到任何其他领域,然后我的博客的。让我看看这个插件是否可以执行外部域重定向,否则我将添加我自己的例外是'wp login.php'@karanits:作为替代,如果是一个始终打开的选项,您也可以过滤登录重定向,以始终转到您需要的页面。这可能更安全,因为你需要注意应用程序是否完全按照你的要求运行。我已经知道peter的重定向插件。我需要重定向根据角色,但也使我能够重定向到任何其他领域,然后我的博客的。让我看看这个插件是否可以执行外部域重定向,否则我将添加我自己的例外是'wp login.php'@karanits:作为替代,如果是一个始终打开的选项,您也可以过滤登录重定向,以始终转到您需要的页面。这可能更安全,因为你要注意应用程序是否完全按照你的要求运行。谢谢,我想重定向到子域,但在我添加了allowed\u redirect\u hosts筛选器之前,我没有得到重定向!!!谢谢谢谢,我想重定向到子域,但在我添加了allowed\u redirect\u hosts筛选器之前,我没有得到重定向!!!谢谢