ACF 컬러 선택기로 맞춤 게시 카테고리의 배경색을 관리 화면에서 변경

3994 단어 WordPress

하고 싶은 일



Wordpress의 맞춤 게시물 게시물에 표시할 카테고리 태그의 배경색
관리 화면에서 설정할 수 있습니다.

방법



플러그인 Advanced Custom Field의 색상 선택기를 사용합니다.

1. 필드 타입 「컬러 피커」를 선택





2. 관리 화면에서 색상 선택





3. 출력하고 싶은 부분에 다음을 기재



택소노미: blog_taxonomy

shingle-blog.php
<?php if (has_term('','blog_taxonomy')): ?>
  <ul class="p-blogpage__article__tags">
    <?php
      $cats = get_the_terms($post->ID,'blog_taxonomy');
      foreach ( $cats as $cat ){
        $cat_link = get_category_link($cat->term_id); //注意:cat_idじゃない
        $cat_name = $cat->name;
        $cat_id = $cat->term_id;
        $cat_color = 'category_'.$cat_id;
        $back_color = get_field('ca_color',$cat_color);
    ?>

    <li class="p-blogpage__article__tag">
      <a href="<?php echo $cat_link; ?>" style="background-color:<?php echo $back_color; ?>; ?>"><?php echo $cat_name; ?></a>
    </li>

    <?php } ?>
  </ul>
<?php endif; ?>

좋은 웹페이지 즐겨찾기