我有这个代码在我的可湿性粉剂主题,其中显示了产品的面包屑类别。
问题是当产品有5个以上的类别时,它看起来很丑陋。
我的问题是:如何只显示5个类别?
谢谢!
<?php
$term_list = '';
$j=0;
foreach ($terms as $term) {
if($term->parent==0){
$j++;
if( $j <= 1 ){
$term_list .= '<a href="'.home_url() . '/' . $category_slug . '/'. $term->slug . '">' . $term->name . '</a>';
}
}
}
if(strlen($term_list) > 0){
$size = sizeof( get_the_terms( $post->ID, 'product_cat' ) );
echo $product->get_categories( ', ', '<div class="nav-back">' . _n( 'Back to','Back to', $size, 'tdl_framework' ) . '', '</div>' );
};
?> 发布于 2015-09-21 23:01:44
添加
$terms = array_slice( $terms, 0, 5 );就在foreach之前,将其修剪为最多5个元素。
https://stackoverflow.com/questions/32698391
复制相似问题