从单个产品描述(woocommerce)中排除类别,并使其不可链接

时间:2015-08-20 07:02:22

标签: php wordpress

我在woocommerce上有wordpress主题。每个产品都有类别的描述类别:新的,书籍。我想排除一个类别(新)并使其不可点击(删除hrev)我找到了这个标签的行但不知道如何正确编辑。有任何想法吗?谢谢!

<?php echo $product->get_categories( ', ', '<span class="posted_in">' . _n( 'Category:', 'Categories:', $cat_count, 'woocommerce' ) . ' ', '.</span>' ); ?>

woocommerce plugin

1 个答案:

答案 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>';

您可以根据自己的要求进行自定义。可能会有所帮助。