前提・実現したいこと
ワードプレスプラグイン Bogoでサイトを多言語化(日英)しようとしています。
en/about/など、en/以下の固定ページを表示させたいです。
発生している問題・エラーメッセージ
パーマリンクを希望のものに設定すると
en/以下の固定ページが404になり表示されません。
希望:/%category%/%post_id%/
「基本」に設定すると表示されます。
「基本」以外に設定すると表示されません。
カスタム投稿タイプのページはen/以下も問題なく表示されます。
スラッグの被りやゴミ箱の中は削除しました。
テンプレートの振り分けは下記を使っています。
function select_locale_template($template){ if(get_locale() == 'en_US'){ $locale_template = dirname( __FILE__ ) . '/' . basename($template, '.php') . '_en.php'; if(file_exists($locale_template)){ $template = $locale_template; } } return $template; } add_filter('404_template', 'select_locale_template');
お手数ですが、どなたか詳しい方、原因や試した方がいいことなど教えていただけませんでしょうか。
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー