我正在网站页面 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
}?>
这些都没有奏效。请帮助。谢谢你
答案 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 } ?>