解 説
wordpressのパーマリンク設定テクニックの1つです。
1テンプレート「category.php」を作成すると記事ページのURLは次のようになります。
tips.adrec-dept.com/category/カテゴリー名/記事IDなど
2「パーマリンク設定」から、「カテゴリーベース」入力欄を指定します。
wordpressダッシュボードの「設定」→「パーマリンク設定」で設定画面に移動。「カテゴリーベース」欄に「.」ドットをつけるだけで/category/をURLから削除することができます。
3【バグ情報←解決済み】カテゴリーページに「WP-PageNavi」プラグインを設定する場合の注意
category.phpなどのカテゴリーページに、ページ送り機能の「WP-PageNavi」プラグインを設置する場合、パーマリンク設定→カテゴリーベースに「.」(ドット)があると、ループの不具合(バグ)が発生して2ページ目以降が404エラーとなってしまいます。
この解決策として、wordpressのプラグイン「No Category Base (WPML)」を追加インストールして有効化すると不具合が解決されます。
これは「パーマリンク設定」を「カスタム構造」として「/%category%/%post_id%/」とした場合のURLです。できれば/category/の部分を削除して、「tips.adrec-dept.com/カテゴリー名/記事IDなど」とすればスッキリします。その設定方法は以下の通りです。