WP_QUERY只是循环主页,而不是页面

时间:2013-07-22 作者:Abi

因此,我正在编写wordpress循环,我希望我的循环调用最新的15页(不使用任何帖子whats So ever,这不是一个选项),然后我通过LI标记和Span标记循环填充缩略图。如果您感到困惑,请查看xxlbreakcomp。com公司

我的循环工作,但它只调用我的主页信息。我想我要么需要编写第二个循环,要么需要编写一个输出,但我已经完成了这两项工作,两项都不起作用。我只是需要朝着正确的方向努力,但我完全迷失了方向。另外,数组中的post\\uu也不起作用。

            <div id="video-thumbs">

                  <ul id="selected">    

            <?php

            $query_args = array (
                    \'orderby\' => \'date\',
                    \'order\' => \'DESC\',  
                    \'post_per_page\' => 15, 
                    \'post_type\' => \'page\',
                    \'post__in\'=> array       (4,7,8,9,15,16,17,18,19,20,21,22,23,24,25)
                ); 

            $query = new WP_Query($query_args);

            if ( $query->have_posts() ) :       

                while ( $query->have_posts()) : $query->the_post();

                    wp_reset_postdata ();

                    ?>
                      <li data-permalink="<?php the_permalink(); ?>" class="selected">
                      <span style= "background: url(\'<?php bloginfo(\'template_directory\'); ?>/library/images/thumb_pic.png\')"></span>
                      <span><?php the_title(); ?></span>
                    </li>
                    <?php
                endwhile;
            endif;

            ?>

            <?php wp_reset_postdata (); // reset the query ?>

            </ul>

            </div>

1 个回复
最合适的回答,由SO网友:David Kryzaniak 整理而成

删除第一个“wp\\u reset\\u postdata();”解决了问题。

结束