我在woocommerce上有wordpress主题。每个产品都有类别的描述类别:新的,书籍。我想排除一个类别(新)并使其不可点击(删除hrev)我找到了这个标签的行但不知道如何正确编辑。有任何想法吗?谢谢!
<?php echo $product->get_categories( ', ', '<span class="posted_in">' . _n( 'Category:', 'Categories:', $cat_count, 'woocommerce' ) . ' ', '.</span>' ); ?>
答案 0 :(得分:2)
替换此行:
<?php echo $product->get_categories( ', ', '<span class="posted_in">' . _n( 'Category:', 'Categories:', $cat_count, 'woocommerce' ) . ' ', '.</span>' ); ?>
用这个:
$terms = get_the_terms( $post->ID, 'product_cat' );
echo '<span class="posted_in">';
foreach ( $terms as $term ) {
$term_link = get_term_link( $term );
if( $term->name == 'New' ){
echo ' ' . $term->name;
}else{
echo ' <a href="' . esc_url( $term_link ) . '">' . $term->name . '</a>';
}
}
echo '</span>';
您可以根据自己的要求进行自定义。可能会有所帮助。