パーマリンク設定のカスタム構造で、固定フォルダを設定した場合
-
WPへのデータ移行のため、できるだけパーマリンクを同じにしたいと思い、設定を行いました。
カテゴリページの「category」フォルダを削除するプラグインを2種類、利用したところ404表示でページが表示できません。環境:ikoudomain.com
WPバージョン:4.2.4MTブログ記事を、ikoudomain.com/blog/以下に移動します。
(ルート以下で、各種固定ページを作成しています)MTでのパーマリンク設定
詳細ページ:ikoudomain.com/blog/%yyyy%/%mm%/post-xx.html
カテゴリページ:ikoudomain.com/blog/%category%/%sub-category%/index.htmlこれと同じ表示にしたいため、
パーマリンク設定>カスタム構造:/blog/%year%/%monthnum%/%postname%.htmlと設定しました。
この設定を行うと、カテゴリページは、/blog/category/%category%/%sub-category%と表示されてしまい、カテゴリベースネームである「category」フォルダが追加されてしまいます。
そのため、プラグイン2種を使い、「category」フォルダ除去を行いましたが、いずれもページが表示されません。
1.FV Top Level Categories
有効化すると、確かに
/blog/category/%category%/%sub-category%
↓
/blog/%category%/%sub-category%
となるのですが、404エラーになります。2.WP No Category Base – WPML compatible
有効化すると、blogフォルダまで除去されてしまいます。/blog/category/%category%/%sub-category%
↓
/%category%/%sub-category%カテゴリページは正しく表示されますが、移行前のURLと異なることや固定ページで作成したフォルダとバッティングしてしまうフォルダ名があります。
とりあえずの処理として、親カテゴリのスラグに「blog」を作成して、なんとか同じパーマリンク表示にしています。
カテゴリベースネーム「category」を外して問題なく表示するプラグインや別の手法が他にあるでしょうか?
- トピック「パーマリンク設定のカスタム構造で、固定フォルダを設定した場合」には新たに返信することはできません。