ある URL を別の URL にリダイレクトする小さなプラグインを作成しています。私のコードは以下のとおりです
add_action("init","redirect");
function redirect()
{
add_rewrite_rule('^/this_is_url/$','another_url','top');
flush_rewrite_rules();
}
このコードが機能しない理由がわかりません。何か足りないものはありますか?ありがとう。
ある URL を別の URL にリダイレクトする小さなプラグインを作成しています。私のコードは以下のとおりです
add_action("init","redirect");
function redirect()
{
add_rewrite_rule('^/this_is_url/$','another_url','top');
flush_rewrite_rules();
}
このコードが機能しない理由がわかりません。何か足りないものはありますか?ありがとう。
ニコラスが述べたように、私はどちらかを使用します
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を参照してください。