Pocket

WordPressでカスタム投稿タイプを使っている方であれば、タクソノミー(分類)にターム(カテゴリー)を登録して使うケースが多いと思います。

今回は、ターム(カテゴリー)一覧ページのパーマリンクを「/カスタム投稿タイプ名/ターム名」のようなシンプルな形式にカスタマイズする方法をご紹介します。

2017072401
 
■WPのバージョンとパーマリンク設定

バージョン WordPress 4.8
カスタム投稿タイプ news
タクソノミー news-category
ターム event
パーマリンク設定 /%category%/%postname%/

 

作業の流れ

  • STEP1 カスタム投稿タイプを設定する。
  • STEP2 カスタム投稿でタクソノミー(分類)を設定する。
  • STEP3 独自パーマリンクのルールを追加する。
  • STEP4 ターム(カテゴリー)を登録する。
  • STEP5 パーマリンクを設定する。

 

STEP1 カスタム投稿タイプを設定する

お使いのテーマから function.php を開き、以下のコードを追記します。

 

STEP2 カスタム投稿でタクソノミー(分類)を設定する

STEP1で開いた function.php に、以下のコードを追記します。

STEP3 独自パーマリンクのルールを追加する

STEP1~2の記述をした function.php に、以下のコードを追記します。

STEP4 ターム(カテゴリー)を登録する

STEP2で作成したタクソノミーに、管理画面から新規タームを登録します。
名前:「イベント情報」、スラッグ:「event」を登録します。
 
2017072404
 

STEP5 パーマリンクを設定する

管理画面 > 設定 > パーマリンク よりカスタム構造を選択し「/%category%/%postname%/」を入力して保存ボタンを押します。
2017072405
 

サイドエリアにタームリンクを追加する

sidebar.phpを開き、以下のコードを追記します。
以下はWordPress 4.8で採用されている「twentyseventeen」テーマの場合です。

 
「twentyseventeen」の function.php を開き、以下のコードを追記します。

 

スタッフ募集のお知らせ

株式会社それからデザインでは現在、エンジニア・プログラマー、デザイナー、ディレクターを募集しています。自社サービスやクライアント企業のブランディングに関わるモノづくりの現場であなたの経験を活かしてみませんか?
ご興味のある方は、下記より募集要項をご覧ください。

生きるように働く人の仕事探しサイト「日本仕事百貨」に、当社のSE・プログラマー募集の記事が掲載されました。是非ご覧ください。