Wordpress插件中的标题重定向?

时间:2010-02-25 00:22:51

标签: php wordpress wordpress-plugin

我正在编写一个Wordpress插件,根据某些情况,我想重定向到另一个页面,但重定向永远不会发生。 headers_sent()返回false。我正在使用pre_get_posts钩子。这是一个小片段:

function test_redirect()
{
    header("Location: http://www.cnn.com/");
}

add_action('pre_get_posts', 'test_redirect');

重定向永远不会发生,并且页面或错误日志中不会报告任何错误。为什么我不能重定向?

2 个答案:

答案 0 :(得分:3)

尝试在die()命令后添加header

答案 1 :(得分:1)

我的错误;它正确地重定向。它与“redirect_canonical”重定向到我不想要的某个地方有关。