我有一个多站点安装,我在网络上启用了一个插件,可以设置每个站点显示一个基本的“即将推出”页面。
但是,我真正想做的是从所有站点重定向到主站点,并创建一个cookie,在重定向之前存储该站点。
例如,如果用户访问: http://somedomain.com/testsite1 然后,我想要做的是创建一个有价值的cookie: 网站= testsite1 然后重定向到: http://somedomain.com 其中将显示“即将推出”页面。
欢迎任何帮助!
提前致谢。
答案 0 :(得分:0)
这是一个快速修复。它并没有完全解决我需要的一切,但这是一个很好的开始。
add_action('wp_loaded', 'redirect_to_main_site');
function redirect_to_main_site()
{
if (is_main_site()) {
return '';
}
setcookie('site', get_current_blog_id());
wp_redirect(network_site_url());
exit;
}
~