ホームページの作成や運用ノウハウについて、プロのクリエイターが情報を無料公開!

ホームページTIPS
facebook twitter mail

このサイトはコーディング初心者〜中級者向けの情報サイトです。掲載コードの転用制限はありませんが、
動作保証は行なっておりません。ご意見については、フォームからお知らせください。

wordpressに関するTips

更新日:2017.7.9

カテゴリーページのURLから / category / を非表示にする方法

解 説

wordpressのパーマリンク設定テクニックの1つです。

1テンプレート「category.php」を作成すると記事ページのURLは次のようになります。
tips.adrec-dept.com/category/カテゴリー名/記事IDなど

これは「パーマリンク設定」を「カスタム構造」として「/%category%/%post_id%/」とした場合のURLです。できれば/category/の部分を削除して、「tips.adrec-dept.com/カテゴリー名/記事IDなど」とすればスッキリします。その設定方法は以下の通りです。

2「パーマリンク設定」から、「カテゴリーベース」入力欄を指定します。

							
							

wordpressダッシュボードの「設定」→「パーマリンク設定」で設定画面に移動。「カテゴリーベース」欄に「.」ドットをつけるだけで/category/をURLから削除することができます。

3【バグ情報←解決済み】カテゴリーページに「WP-PageNavi」プラグインを設定する場合の注意

							
							

category.phpなどのカテゴリーページに、ページ送り機能の「WP-PageNavi」プラグインを設置する場合、パーマリンク設定→カテゴリーベースに「.」(ドット)があると、ループの不具合(バグ)が発生して2ページ目以降が404エラーとなってしまいます。
この解決策として、wordpressのプラグイン「No Category Base (WPML)」を追加インストールして有効化すると不具合が解決されます。

トップへ