我正在创建一个小插件,只是将一个URL重定向到另一个URL。我的代码如下所示
add_action("init","redirect");
function redirect()
{
add_rewrite_rule('^/this_is_url/$','another_url','top');
flush_rewrite_rules();
}
我不知道为什么这段代码不起作用。有什么遗漏?感谢。
答案 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。