在博客文章上隐藏页面

时间:2016-07-06 16:23:59

标签: php wordpress

我需要查询我的网页以显示在博文上。但并非所有页面都会显示,所以如果要显示或不显示,我会使用metabox并创建条件复选框。

我的问题是,当我查询帖子和页面时,它不会显示允许在博客页面上显示的帖子/页面。

假设meta_value为1,设置为不显示,meta_value 0设置显示。

以下是我的代码:

$args = array(  
            'post_type' => array('post', 'page' ),
            'meta_key'    => 'gz_checkbox', 
            'meta_value'  => '1',
            'meta_compare' => '!='
        );  

        query_posts($args);

        <?php if ( have_posts() ) : ?>

            <?php /* Start the Loop */ ?>
            <?php while ( have_posts() ) : the_post(); ?>

                <?php
                    /* Include the Post-Format-specific template for the content.
                     * If you want to override this in a child theme then include a file
                     * called content-___.php (where ___ is the Post Format name) and that will be used instead.
                     */
                    get_template_part( 'content', get_post_format() );
                ?>


            <?php endwhile; ?>

        <?php else : ?>

            <?php get_template_part( 'no-results', 'index' ); ?>

        <?php endif; ?>

0 个答案:

没有答案