質問: 投稿やページを作成せずに特定のurlで任意のコードを実行する 実際にクエリが実行される前に、着信urlを読むためにどのフックを結び付けることができるのかを理解しようとしています。ちょっと見てみるとwp_loadedかposts_selectionが良い選択かもしれませんが、私のニーズにとって明らかに良いものを見逃してしまうのは嫌です。template_redirectは有望に聞こえましたが、コンテンツが選択された後に呼び出されるようですので、それがうまくいくとは思わない。書き換えコードは役立つかもしれないと思いましたが、generate_rewrite_rulesのようなものは任意のコードの実行を許可していないようです...それはすべて既存のコンテンツへのリダイレクトを対象としているようです。私の目標は、既存のコンテンツに縛られないようにリダイレクトコードを書くことです。似たようなことをするプラグインをいくつか見つけましたが、リダイレクトを添付するには、投稿またはページをシステムに追加する必要があるようです。たとえば、/foo/barを/bazにリダイレクトしたいのですが、ページfooまたはfooのサブページbarを作成する必要はありません。
回答: @hiボー・シメンセン:フックplugsin_loadedは1つのオプションですが、プラグインを使用することができますどのプラグインがどの順序で実行されているかを確認し、それを使用して最適なフックを見つけるあなたのために: どこでwordpressフックのリストを見つけることができますか? あなたの目標を考えれば、あなたはまたこの答えが役に立つと思うかもしれません: 投稿、ページ、カテゴリ、画像のurlに301個のリダイレクトを作成しますか? それがあなたが必要としていたものではなかったならば、詳しく述べてください、そして私はうまくいけばもっと提供することができます。