即使类别为NULL,帖子仍显示

时间:2018-12-03 16:28:29

标签: php wordpress

我有一个称为推荐的自定义帖子类型,被分配给两个类别。目前,我总共有3个推荐书,尽管进行了检查以确保该推荐书有一个类别集并且与我需要的类别相等,但仍然显示未分配任何类别的帖子。我的代码如下

<?php
                        $my_query = new WP_Query( array('post_type' => 'testimonial', 'showposts' => '1', 'orderby' => 'rand'));

                    while ( $my_query->have_posts() ) : $my_query->the_post(); 
                        $categories = get_the_category();
                        $cat = $categories[1]->term_id;
                        var_dump($cat);
                    ?>

                        <?php if(isset($cat) && in_category($cat)): ?>
                            <?php the_content(); ?>
                            <p>- <?php the_field('testimonial_author'); ?></p>
                        <?php endif; ?>
                    <?php wp_reset_postdata(); ?>
                    <?php endwhile; ?> 

0 个答案:

没有答案