当我没有为给定的帖子设置一个集合时,我试图从211主题的页脚上的元数据中隐藏“Category:”一词(有时我会手动删除“Uncategorized”类别,有时我会对尚未创建的类别使用自定义帖子类型)。
我知道如何使用自定义帖子类型版本的“类别”和“标签”:
<?php if (get_the_term_list( $post->ID, \'length\' ) != null ) { ?>
<div>Length: <?php echo get_the_term_list( $post->ID, \'length\', \'\', \', \', \'\' ); ?></div>
<?php } ?>
根据我的理解,上面的条件是,“如果你得到术语列表,它有分类法的“长度”,并且它不是空的,那么继续显示该术语的列表。”
但是对于现有的类别和标记,我该如何做呢?我想用has_terms
像这样:
if( has_term( \'category\' ) != null ) {
//do something
}
但我不知道什么是“某物”!我不希望它在没有类别的情况下显示类别(不管怎样,这就是它所做的),因此我应该调整已经存在的类别:
$categories_list = get_the_category_list( __( \', \', \'twentyeleven\' ) );
不知怎么的?
感谢您提供的任何清晰信息!