如果帖子属于特定类别,则显示可视编写器快捷代码 时间:2021-09-01 作者:Hash Varsani 我有一个PHP模板文件,需要添加一些Visual Composer短代码。我只想在帖子属于某些类别时显示快捷码。在任何时候,至少会为该职位选择三个儿童类别。如何使用echo do_shortcode 仅在选择这些类别时激发?我想要的是,当帖子属于某个类别时,在内容中添加一个特定的短代码。理想情况下,当用户选择不在系列中的其他类别时,它将被剥离。我会将其作为div添加到模板文件中。 1 个回复 最合适的回答,由SO网友:Antti Koskinen 整理而成 听起来你在找has_category(), 哪一个检查当前帖子是否有任何给定类别。您可以使用它,例如在single.php, 就像这样,<?php if ( has_category( array( \'cat-a\', \'cat-b\', \'cat-c\' ) ) ) : ?> <div> <?php echo do_shortcode( \'some_shortcode\' ); ?> </div> <?php endif; ?> 文章导航