ACF和分类法

时间:2019-08-25 19:08:51

标签: wordpress advanced-custom-fields taxonomy

有人遇到过这样的情况吗?

我在分类法中创建了一个多选字段,在这里我可以为特定标签选择多个类别。我想显示品牌中注册的类别,并以一种不会重复但创建分组的类别和品牌的方式列出该类别的所有品牌,并按字母顺序显示类别和品牌。我可以表达自己吗?

<?php 
    $term = get_queried_object();
    $args = array(
        'taxonomy' => 'tax_product_marca', 
        'hide_empty' => false, 
        'parent'   => 0
    );
    $product_cat = get_terms( $args );

    foreach ($product_cat as $parent_product_cat){ 

        $terms = get_field('categorias_dessa_marca', $parent_product_cat->taxonomy . '_' . $parent_product_cat->term_id);
        if( $terms ): ?>

            <?php foreach( $terms as $term ): 
                echo $term->name;
                $args = array('taxonomy' => 'tax_product_marca', 'hide_empty' => false,'meta_query' => array(array('key' => 'categorias_dessa_marca', 'value'=> $term->term_id,'compare'=> 'LIKE',)));
                $busca_marcas = get_terms( $args );
                $ii = 0;

                foreach ($busca_marcas as $get_tax_marca): 
                    echo $get_tax_marca->name.', ';
                endforeach;  

            endforeach; ?>

        <?php endif; ?>
    <?php } ?>

0 个答案:

没有答案