无法在页面上显示自定义帖子类型类别

时间:2019-04-21 17:30:09

标签: wordpress

我有一个自定义帖子类型,称为“ case_studies”,它具有3个类别:“ seo”,“网站设计”和“ facebook-广告”。

我在主页上有几篇文章,对于每篇文章,我想输出该文章的类别。

例如,最新帖子的类别为“ seo”和“ facebook-advertising”,我希望将其显示在页面中。

我尝试过get_the_terms();功能,但我认为我使用不正确。

这是页面的代码:

<div class="container">
<!--
<div class="category_container">
    <p class="category_item" id="all">All</p>
    <p class="category_item" id="website">Websites</p>
    <p class="category_item" id="facebook">Facebook Ads</p>
    <p class="category_item" id="seo">SEO</p>
</div>
-->
<div class="row d-flex">
        <?php

           $args1 = array( 'post_type' => array('case_studies'), 'order' => 'DESC', 'posts_per_page' => 30, 'orderby' => 'date' );
           $loop = new WP_Query( $args1 );

           while ( $loop->have_posts() ) { 

           $loop->the_post();

           $feat_image = wp_get_attachment_url( get_post_thumbnail_id($loop->ID));  

        ?>
        <div class="col-sm-4">
             <div class="case-study-content">
                    <a href="<?php the_permalink() ?>" class="blog_blocks">
                        <div class="b_image">
                            <img src="<?php echo get_the_post_thumbnail_url(); ?>"/>
                        </div>
                        <div class="b_h_sec">
                        <h2><?php the_title(); ?></h2>
                        <p><?php echo wp_strip_all_tags( get_the_excerpt(), true ); ?></p>
                        <span class="r_m">Read More</span>
                        </div>
                    </a>
             </div>
        </div>

        <?php } ?>

        <?php wp_reset_postdata(); ?>
</div>
 </div>

这是输出现在的外观以及我希望显示类别的位置。

enter image description here

0 个答案:

没有答案