こんにちは、今日はWordPressのリダイレクト、リライト関連フィルターフックについてまとめていきます。
確認環境
WordPress 5.5.3
フィルターフック一覧
| フック名 | 説明 |
| allowed_redirect_hosts | リダイレクトしても安全と見なされるホスト名のリストに適用されます。 |
| author_rewrite_rules | 生成された後、作成者関連の書き換えルールに適用されます。 |
| category_rewrite_rules | カテゴリ関連の書き換えルールが生成された後に適用されます。 |
| comments_rewrite_rules | コメント関連の書き換えルールが生成された後に適用されます。 |
| date_rewrite_rules | 生成された後、日付関連の書き換えルールに適用されます。 |
| mod_rewrite_rules | ユーザーがパーマリンク構造を変更したときに.htaccessファイルに入れるためにユーザーに与えられる書き換えルールのリストに適用されます。 |
| page_rewrite_rules | 生成された後、ページ関連の書き換えルールに適用されます。 |
| post_rewrite_rules | 生成された後、投稿関連の書き換えルールに適用されます。 |
| redirect_canonical | 「正規の」URLリダイレクトをキャンセルするために使用できます。 |
| rewrite_rules_array | 生成された後、書き換えルール配列全体に適用されます。 |
| root_rewrite_rules | 生成された後、ルートレベルの書き換えルールに適用されます。 |
| search_rewrite_rules | 生成された後、検索関連の書き換えルールに適用されます。 |
| wp_redirect | デフォルトのwp_redirect関数によってリダイレクトURLに適用されます。 |
| wp_redirect_status | デフォルトのwp_redirect関数によってリダイレクトするときにHTTPステータスコードに適用されます。 |