Cannot get redirect working

时间:2011-08-17 作者:Michelle

我无法使wp\\U重定向正常工作?我想我已经解决了这个问题(参见wp_redirect not working when going to www version of site) 但显然不是;不知道从上周开始工作到现在发生了什么变化。我试图简化函数,但使用以下方法,我得到了一个无限重定向错误:

add_action (\'after_setup_theme\',\'mkm_restrict_access\',10);
function mkm_restrict_access() {
    if (!is_user_logged_in() && !is_page(\'splashpage\') && !is_page(\'login\')) {
        wp_redirect(\'http://localhost.localdomain/clientname/wp/splashpage/\'); 
        exit; 
    }
}
我尝试过使用wp\\u footer和几乎所有调用函数的方法,但似乎没有任何帮助。我正在跑步Theme My LoginUser Domain Whitelist, 如果这很重要的话。我试着禁用它们,但没用。

我怀疑我在做一些非常愚蠢的事情(谢谢你的帮助!

1 个回复
最合适的回答,由SO网友:Milo 整理而成

这些条件都不适用于after\\u theme\\u安装程序。看看Action Reference page in Codex 对于订单,在请求中执行操作。尝试挂钩template_redirect 相反

结束

相关推荐