分页保持在帖子类别的同一页面上

时间:2012-05-03 作者:blackessej

我有一组帖子的自定义分类法,我还需要在自定义页面模板上显示这些帖子。我想一次显示一篇文章,并分页,以便用户可以像幻灯片一样单击它们。

我的模板正确地抓取了正确的类别并显示了一篇(第一篇)文章,但当我尝试单击分页时,它会将我发送到存档库以供下一篇文章使用。我想单击“下一步”,然后转到同一页面模板中的下一篇文章。

我和this solution, 但我不能让它工作。

这是我的代码,因为它是。。。

<body <?php body_class(); ?>>
<div id="full-page">
    <div id="wrap">
        <div id="full-main-col">
            <a href="#" id="share" rel="prettySociable" title="Drag to Share"><img src="<?php echo get_template_directory_uri(); ?>/img/share.png" alt="" /></a>

            <?php if (have_posts()) :
                            while (have_posts()) :
                            the_post(); ?>

                                <div id="page-head">
                                    <?php the_title(\'<h1>\', \'</h1>\');
                                    if (function_exists(\'dimox_breadcrumbs\')) dimox_breadcrumbs(); ?>
                                </div>

                           <?php endwhile;
                        endif; ?>
            <?php include( TEMPLATEPATH . \'/sidebar-right.php\' ); ?>

            <?php
              query_posts( array( \'post_type\' => \'fieldtrips\', \'fieldtripcategory\' => \'elementary-school-aquifer\', \'order\' => \'ASC\', \'posts_per_page\' => 1 ) );
              if ( have_posts() ) : while ( have_posts() ) : the_post();
            ?>

              <h3><?php the_title(); ?></h3>
              <?php the_content(); ?>

              <?php previous_post(\'&laquo; &laquo; %\', \'\', \'yes\'); ?> | <?php next_post(\'% &raquo; &raquo; \', \'\', \'yes\'); ?>

            <?php endwhile; endif; wp_reset_query(); ?>

        </div>
    </div>
<?php
get_footer();
?>

1 个回复
SO网友:Chris_O

query\\u帖子=_your_doing_it_wrong

一旦你抛出了令人讨厌的query\\u帖子,你就消除了所有的全局变量,你的分页将无法工作。

更改:

 query_posts( array( \'post_type\' => \'fieldtrips\', \'fieldtripcategory\' => \'elementary-school-aquifer\', \'order\' => \'ASC\', \'posts_per_page\' => 1 ) );
              if ( have_posts() ) : while ( have_posts() ) : the_post();
收件人:

   $my_query = new WP_Query( array( \'post_type\' => \'fieldtrips\',
                                    \'fieldtripcategory\' => \'elementary-school-aquifer\',
                                     \'order\' => \'ASC\',
                                     \'posts_per_page\' => 1
                          ));
                  if ( $my_query->have_posts() ) : while ( $my_query->have_posts() ) : $my_query->the_post();
同时删除wp\\u reset\\u查询。

结束

相关推荐

Malware in header.php

四个不同的网站被感染并被Google屏蔽,在快速查看之后,我在wp\\u head()之前注意到了这一点:<?php #d93065# echo(gzinflate(base64_decode(\"tVVNj5swEP0... (edited out) hH5m7L/5+/gM=\"))); #/d93065# wp_head(); ?> 我已经清除了代码,但几个小时后又出现了这种情况。然后一次又一次。我认为timthumb是罪魁祸首,但这发生在一个