首页 > 解决方案 > ACF 自定义分类列表和分类值颜色、背景颜色

问题描述

<div class="col-lg-3 col-md-4 col-sm-12 col-xs-12 sticky-bar ">
    <aside class="sidebar">
    <div id="lc_taxonomy-2" class="widget_lc_taxonomy widget block_content">
    <div id="lct-widget-urun_kategori-container" class="list-custom-taxonomy-widget">
    <ul id="lct-widget-urun_kategori">
     <?php
       $terms = get_terms( 'urun_kategori' );
       foreach ( $terms as $term ) :
       $cat_id = $term->term_id;
       $kategoriyazi = get_field('kategori_yazi_rengi', 'urun_kategori' . '_' . $cat_id);
       $kategoriyazihover = get_field('kategori_yazi_rengi_uzerine_gelindiginde', 'urun_kategori' . '_' . $cat_id);
       $kategoriarkaplan = get_field('kategori_arkaplan', 'urun_kategori' . '_' . $cat_id);
       $kategoriarkaplanhover = get_field('kategori_arkaplan_uzerine_gelindigindeki_renk', 'urun_kategori' . '_' . $cat_id);
     ?>
<style type="text/css">
a.kategori-<?php echo $term->term_id; ?> {
    background-color: <?php echo $kategoriarkaplan; ?>;
    color:<?php echo $kategoriyazi; ?>;
    font-size: 15px;
    font-weight: 700;
    padding:10px;
    text-transform:uppercase;
    display:block; }
    
    a.kategori-<?php echo $term->term_id; ?>:hover {
    background-color: <?php echo $kategoriarkaplanhover; ?>;
    color:<?php echo $kategoriyazihover; ?>;
    font-size: 15px;
    font-weight: 700;
    padding:10px;
    text-transform:uppercase;
    display:block; }
</style>

    <li  class="kategoriust-<?php echo $term->term_id; ?>">
    <a class="kategori-<?php echo $term->term_id; ?>" href="/urun_kategori/<?php echo esc_attr( $term->slug ); ?>" style="">
    <?php echo esc_html( $term->name ); ?></a></li>
    
    <?php endforeach; ?>
    </ul>
    </div>
    </div>
    </aside>
    </div>

使用 ACF 自定义帖子分类并动态调整这些类别的帖子颜色和背景颜色的代码,

这是我为自定义帖子分类字段创建类别列表的方式吗?

标签: wordpresspluginsadvanced-custom-fieldscustom-post-typecustom-taxonomy

解决方案


推荐阅读