如果自定义帖子类型不同,则会生成相同的标签

时间:2019-09-02 09:14:50

标签: php wordpress custom-post-type taxonomy-terms

我有一个名为Resources的自定义帖子类型。 Resources支持type的自定义分类法-类型是对帖子的类型的引用(即它可以是博客,新闻,事件等)。

我目前在Resources下有三篇帖子,其标签如下:

  1. 博客1-标记为:Blog
  2. 博客2-标签:新闻
  3. 博客3-带有标签:事件

但是,在查看这些页面时,所有页面都被标记为Blog,即使在后端,它的设置也正确吗?

当前方法:

<div class="content">
    <?php 
    if( have_posts() ):
        while( have_posts() ): the_post(); ?>
            <h1><?php the_title(); ?></h1>

            <!-- TAGS -->
            <div class="postLabels">
                <ul>

                    <?php 

                    $count = 0;

                    $terms = get_terms("type"); 
                    $count = count($terms); 

                    if ( $count > 0 && !empty($terms)){ 
                        foreach ( $terms as $term ) { 
                            echo '<li class="postLabel__type"><a href="'.get_term_link($term->term_id).'">' . $term->name . '</a></li>'; 
                            if( $count >= 1 ) break; // only show one category tag
                        }
                    }

                    ?>


                </ul>
            </div>
            <!----------->

        <?php endwhile;
    endif;
    wp_reset_query(); 
    ?>
</div>

0 个答案:

没有答案