Wrap custom terms loop

时间:2016-04-27 作者:Foxsk8

我有一个自定义术语循环,可以获取类别图像和链接。

<?php 
foreach (get_terms( \'razotajs\', \'orderby=count&order=DESC&hide_empty=0&parent=0\' ) as $cat) : ?>
    <a href="<?php echo get_term_link($cat->slug, \'razotajs\'); ?>" title="<?php echo $cat->name; ?>">
        <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" alt="<?php echo $cat->name; ?>" />
    </a>
<?php endforeach; ?>
我需要包装每6个类别a 在里面logo_sets div.我使用带html数据属性的Circle2滑块插件,如果我使用JQ拆分和换行功能,滑块将不起作用。有没有办法添加换行循环?

1 个回复
SO网友:Foxsk8

以下是解决方案,拆分为阵列:

<?php
            foreach (array_chunk(get_terms( \'razotajs\', \'orderby=count&order=DESC&hide_empty=0&parent=0\' ), 6, true) as $array)
            {
                echo \'<div class="logo_sets">\';
                foreach($array as $cat)
                { ?>
                     <a href="<?php echo get_term_link($cat->slug, \'razotajs\'); ?>" title="<?php echo $cat->name; ?>"><img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" alt="<?php echo $cat->name; ?>" /></a>
                <?php }
                echo \'</div>\';
            }
            ?>

相关推荐

GET_THE_TERMS与wp_GET_POST_TERMS中的奇怪结果

我正在尝试制作一个面包屑函数,但有一个小问题。。。使用时:$categories = get_the_terms( $post->ID, \'product_cat\' ); 我得到了一个循环中使用的类别数组,等等。唯一的问题是它是按字母顺序排列的。(我希望它按层次顺序排列。)经过一番挖掘,我发现了一种替代方法,即使用wp\\u get\\u post\\u terms(),但我肯定遗漏了一些东西,因为当我使用此方法时:$categories = wp_get_post_terms( $p