当我已经为类别添加了自定义分类法时,我正试图找出如何将标签的自定义分类法添加到post class css中。Im当前用于添加类别分类的代码是-
<?php $terms = get_the_terms( $post->ID, \'videoscategory\' ); ?>
<div class="box<?php foreach( $terms as $term ) echo \' \' . $term->slug; ?>">
这很好,但我还需要为使用自定义分类法创建的标记添加一个类。我遇到了这段代码,它将添加常规标记,但我需要使用自定义标记。
<?php $tags = get_the_tags();
if( $tags ) : ?>
<?php foreach( $tags as $tag ) { ?>
<span class="<?php echo $tag->slug; ?>"><a href="<?php echo get_tag_link($tag->term_id); ?>"><?php echo $tag->name; ?></a></span>
<?php } ?>
<?php endif; ?>
谢谢。
最合适的回答,由SO网友:730wavy 整理而成
好的,我想出了如何将术语添加到div的类中-
在代码中,首先是类别,然后是帖子类型,然后是为其分配的自定义分类标记术语-
<?php $terms = get_the_terms( $post->ID, \'YOUR CUSTOM TAXONOMY CAT\' ); ?>
<?php $post_type = get_post_type($post->ID); ?>
<div class="box<?php foreach( $terms as $term ) echo \' \' . $term->slug; ?><?php echo \' \'.get_post_type( $post->ID ); ?> <?php $terms = wp_get_post_terms($post->ID,\'YOUR CUSTOM TAXONOMY TAGS\');
foreach ($terms as $term) {
echo $term->slug;
}
?>">