0

ある URL を別の URL にリダイレクトする小さなプラグインを作成しています。私のコードは以下のとおりです

add_action("init","redirect");

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

このコードが機能しない理由がわかりません。何か足りないものはありますか?ありがとう。

4

1 に答える 1

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を参照してください。

于 2013-02-25T05:44:09.060 に答える