ホテル・結婚式場などのホームページがつくれるエレガントなデザインのテンプレート「CANON」

ワードプレステーマ別

TCDテーマNANO:実績紹介のカテゴリーを複数表示させる方法

WordPressテーマ「NULL」

TCD LABOはWordPressテーマ「NULL」を使用して作られています。

ダウンロード

Q.カスタム投稿タイプ「実績紹介」で複数のカテゴリーを選択しても1つしか表示されません。

申し訳ございませんが、実績紹介カテゴリーは基本的に一つのみ設定することを想定した仕様となっており、複数のカテゴリーを表示させるにはカスタマイズが必要です。
 
▼変更箇所イメージ(実績紹介詳細ページの記事タイトル上)
変更箇所イメージ

A.下記の方法でカスタマイズしてください。

1. 実績紹介詳細ページ

編集するファイル: single-works.php
編集する箇所: 56行目

<a class="p-works-entry__cat" href="<?php echo get_category_link( $categories[0]->term_id ); ?>"><?php echo esc_html( $categories[0]->name ); ?></a>

 ↓

<?php foreach($categories as $cat){ ?>
  <a class="p-works-entry__cat" href="<?php echo get_category_link( $cat->term_id ); ?>"><?php echo esc_html( $cat->name ); ?></a>
<?php }; ?>
2. 実績紹介一覧ページ

編集するファイル: archive-works.php
編集する箇所: 44行目

<a class="p-article06__cat" href="<?php echo get_category_link( $categories[0]->term_id ); ?>">
  <?php echo esc_html( $categories[0]->name ); ?>
</a>

 ↓

<ul>
  <?php foreach($categories as $cat){ ?>
    <li>
      <a class="p-article06__cat" href="<?php echo get_category_link( $cat->term_id ); ?>"><?php echo esc_html( $cat->name ); ?></a>
    </li>
  <?php }; ?>
</ul>
3. トップページ

編集するファイル: template-parts/contents-builder.php
編集する箇所: 123行目

<a class="p-article06__cat" href="<?php echo get_category_link( $categories[0]->term_id ); ?>">
  <?php echo esc_html( $categories[0]->name ); ?>
</a>

 ↓

<ul>
  <?php foreach($categories as $cat){ ?>
    <li>
      <a class="p-article06__cat" href="<?php echo get_category_link( $cat->term_id ); ?>"><?php echo esc_html( $cat->name ); ?></a>
    </li>
  <?php }; ?>
</ul>
4. CSSの調整

2.と3.のカスタマイズにはCSSの調整も必要です。カスタムCSSに下記を入力ください。

.p-article06__content li {
  list-style: none;
  float: left;
  margin: 0 10px 10px 0;
}
.p-article06__content li:first-child {
  margin-left: 0;
}

※適宜ご変更ください。

▼変更後イメージ(実績紹介詳細ページの記事タイトル上)
変更後イメージ

この記事は役に立ちましたか?

もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!

同じテーマのカスタマイズ記事