「add_rewrite_rule」による特定の固定ページのURLを書き換えようとしていますが、苦戦しています…
■やりたいこと
・特定の固定ページのみ
・/固定ページ名/?param=XX ⇒/固定ページ名/XX という形にしたい
・2ページ目以降は/固定ページ名/XX/page/2
・小ページを管理画面から増やすのは不可
・「add_rewrite_rule」による書き換えを試みているがなぜか反映されない
・こちらの公式リファレンスに乗っている以下の野コードを記述して管理画面でパーマリンク設定を変更しても反映されない。
php
1function custom_rewrite_basic() { 2 add_rewrite_rule('^leaf/([0-9]+)/?', 'index.php?page_id=$matches[1]', 'top'); 3} 4add_action('init', 'custom_rewrite_basic');
こちら原因わかる方いらっしゃいますでしょうか?
よろしくお願いします。
上記のコードで、反映されないとのことですが、実際に存在するpage_idをつかってアクセスされましたでしょうか?
あなたの回答
tips
プレビュー