我正在使用自定义字段插件添加自定义字段,并使用the_field();
single.php
将其调用到内容
我只是想在除了“13岁以下的文章”之外的所有类别上显示这个字段,所以我正在尝试这样的事情:
<?php if !is_category( '13' ); { ?>
<h3 class="single-product__price"><?php the_field('precio'); ?></h3>
<?php } ?>
但它不起作用。我想知道怎么做。
答案 0 :(得分:1)
您应该使用in_category
,并将条件语句放在括号中。
<?php if (!in_category( $cat )) { ?>
<h3 class="single-product__price"><?php the_field('precio'); ?></h3>
<?php } ?>
确保$cat
是该类别的either ID (integer), name or slug (string)。
修改:我假设您确实希望在帖子上显示不在特定类别中的输入,因此in_category
。如果您确实想要在所有其他类别存档页面上显示它,那么is_category
就是正确的。