隐藏特定自定义分类法类别中的div

时间:2014-09-23 07:34:07

标签: wordpress css3 categories taxonomy custom-taxonomy

我正在网站页面 here 上进行婚礼类别,它来自一个名为listing的自定义分类。在我的婚礼类别列表中,我不想显示价格标签,但它shoud显示在所有其他列表帖子中,例如 this page

我试过了

if ( in_category( 'wedding' )) {
?><style>.pricestricker{display:none!important;}</style><?php
}?>

if ( is_category( 'wedding' )) {
?><style>.pricestricker{display:none!important;}</style><?php
}?>

if ( has_term('listing', 'wedding' )) {
?><style>.pricestricker{display:none!important;}</style><?php
}?>

这些都没有奏效。请帮助。谢谢你

1 个答案:

答案 0 :(得分:0)

请尝试使用div和#34; pricetricker&#34;在场:

<div class="pricestricker" <?php if ( in_category( 'wedding' )) { echo 'style="display:none;"' }?>><span itemprop="price" class="wlt_shortcode_price">$0</span></div>
Here you should only write the php code inside the div "pricestricker" and remain will be default code.

或者你可以这样做:

   <?php if ( !in_category( 'wedding' )) { ?>
            <div class="pricestricker"><span itemprop="price" class="wlt_shortcode_price">$0</span></div> // This will be your default code
   <?php } ?>