我在WP主题中有这个代码,它显示产品的面包屑类别。
问题是当产品有超过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>' );
};
?>
答案 0 :(得分:0)
添加
$terms = array_slice( $terms, 0, 5 );
在foreach
之前将其修剪为最多5个元素