dqlk31541 2018-12-03 16:28
浏览 25

发布仍显示即使类别为NULL

I have a custom post type called testimonials that are assigned to two categories. At the moment I have three testimonials in total and despite doing a check to make sure the testimonial has a category set and it is equal to the category I need, the post with out any category assigned still shows up. My code is as follows

<?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条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
    • ¥15 gdf格式的脑电数据如何处理matlab
    • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
    • ¥100 监控抖音用户作品更新可以微信公众号提醒
    • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
    • ¥70 2048小游戏毕设项目
    • ¥20 mysql架构,按照姓名分表
    • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
    • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
    • ¥15 linux驱动,linux应用,多线程