Wordpress重定向

时间:2013-02-23 17:00:59

标签: wordpress-plugin wordpress

我正在创建一个小插件,只是将一个URL重定向到另一个URL。我的代码如下所示

add_action("init","redirect");

function redirect()
{
    add_rewrite_rule('^/this_is_url/$','another_url','top');
    flush_rewrite_rules();
}

我不知道为什么这段代码不起作用。有什么遗漏?感谢。

1 个答案:

答案 0 :(得分:0)

正如尼古拉斯所提到的,我会使用

wp_redirect( home_url() );

参考:http://codex.wordpress.org/Function_Reference/wp_redirect

header("Location: url.com/link/");

参考:http://php.net/manual/en/function.header.php

另请注意,这也考虑了如何激活重定向。除了进行init重定向之外,您是否会添加一个admin_menu项目,将用户从设置页面重定向到另一个位置?

有关任何插件指南,请参阅https://codex.wordpress.org/Writing_a_Plugin