見出し画像

【SWELL】記事に表示されるカスタムタクソノミーを変更するカスタマイズ

WordPressテーマSWELLのカスタマイズメモです。

カスタム投稿を有効化している環境の話ですが、SWELLの標準仕様でカスタム投稿記事のタイトル付近と、記事の下部にカスタムタクソノミーで設定したタームが表示されます↓

【SWELL】カスタム投稿にカスタムタクソノミーが表示される
【SWELL】カスタム投稿にカスタムタクソノミーが表示される



タイトル位置を「コンテンツ上」にしている場合も同じです↓

【SWELL】タイトル位置で「コンテンツ上」を指定している場合
タイトル位置で「コンテンツ上」を指定している場合


表示されるのは1種類のカスタムタクソノミーのタームだけ。カスタムタクソノミーが複数ある場合に、表示するカスタムタクソノミーを指定するオプションはありません。

意図したタクソノミーでない場合、どうやって別のタクソノミーに変更するの?


そんな場合の対処方法です。


カスタマイズしてみた


まずはカスタマイズ前のページです。

→サンプルページを開く

カスタマイズ前のターム設定

こちらのページでは、エリアで設定したタームが表示されます。「東京都」をチェックしているので、東京都が表示されます。



続いてカスタマイズ後です。


→サンプルページを開く

カスタムタクソノミーを変更したページ

カスタマイズ後には、別のカスタムタクソノミー(こだわり条件)に変更しました。「ペット可」、「風呂トイレ別」が表示されます。



サンプルサイトの構成


Custom Post Type UIプラグインで、カスタム投稿とカスタムタクソノミーを設定しました。カスタム投稿やタクソノミーに関しては、コードレベルでのカスタマイズはしていません。


【カスタム投稿】

カスタム投稿名:賃貸物件
カスタム投稿スラッグ:rent

カスタム投稿の設定



【カスタムタクソノミー】


・タクソノミー①

 -タクソノミー名:エリア
 -タクソノミースラッグ:area
 -ターム:東京都、大阪府


・タクソノミー②

 -タクソノミー名:こだわり条件
 -タクソノミースラッグ:condition
 -ターム:ペット可、風呂トイレ別



・タクソノミー③

 -タクソノミー名:間取り
 -タクソノミースラッグ:room
 -ターム:1ルーム、1K、1LDK




【バージョン情報】

  • WordPress:6.1.1

  • SWELL:2.7.3

WordPress、テーマともに本記事執筆時に利用可能な最新バージョンです。



カスタマイズの内容


子テーマを使ったカスタマイズです。

SWELLのテーマから対象のテンプレートファイルを子テーマにコピーし、子テー上のファイルでコードを書き換えます。




更新履歴


  • 2023年2月5日 記事公開


ここから先は

983字

¥ 6,980

この記事が気に入ったらサポートをしてみませんか?