<! - ?php if(get_field('archief')== true):? - >不是傻逼

时间:2015-06-02 14:07:56

标签: wordpress custom-post-type

我在WordPress工作,我有一个自定义的帖子类型“faillissement”。我有2页,我想显示自定义帖子类型。所以我给了它一个选项(复选框)来选择所以它也显示在另一页上。当选中复选框(“archief”)时,它会输出true,当它未被选中时它不会输出任何东西。要过滤帖子,如果我使用了这个代码,那就可以使用了。<?php if( get_field('archief') === true): ?>。但这一次它没有显示任何自定义帖子。我已经制作了4个自定义帖子,2个选中了复选框,2个没有。当我删除“=== true”时,它会显示所有帖子,所以它正在获取帖子。我究竟做错了什么?以下是获取我使用的自定义帖子的代码。

                <?php
            $temp = $wp_query;
            $wp_query = null;
            $wp_query = new WP_Query();
            $wp_query->query("order=ASC&showpost=24&post_status=publish&post_type=faillissement");
            while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
            <?php if( get_field('archief') === true): ?>
                        <tr>
                <td>

                <a href="<?=get_the_permalink();?>" class="default"> <?php the_field('bedrijfsnaam'); ?></a>
                </td>
                <td> <?php the_field('plaats'); ?></td>
                <td> <?php the_field('curator'); ?></td>
                <td><a href="   <?=get_the_permalink();?>">Details&gt;&gt;</a>
            </tr>
        <?php endif; ?>
        <?php endwhile; ?>
        <?php wp_reset_query(); ?>

总而言之,我只想在选中复选框时显示自定义帖子类型。

0 个答案:

没有答案