分页中断-单击下一步显示“找不到页面”

时间:2013-08-29 作者:asstaters

我是Wordpress的新手,但我的HTML/CSS还可以。我的网站是:http://www.modernfuture.net/wordpress

已经为此工作了相当长的一段时间&;我受够了头痛,需要从专业人士那里得到一些答案!

我的问题是:当我点击“next”或“2”进入下一分页页面时。显示的不是循环中剩余的帖子,而是“未找到页面”

我的猜测:我一点也不确定,但我的直觉是,这与循环有关。php(因为permalinks设置、functions.php和pagination.php保持不变)总之,代码如下:

<!--featured-->

<div id="featured"> 
<?php query_posts(\'posts_per_page=1&cat=4\'); ?> 
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> 


<!-- post featured thumbnail -->
<div id="featuredThumb"><div id="featuredTitle">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</div>
        <?php if ( has_post_thumbnail()) : // Check if thumbnail exists ?>
            <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
                <?php the_post_thumbnail(array(287,250), array(\'class\' => \'featuredThumb\')); // Declare pixel size you need inside the array ?>

            </a>

        <?php endif; ?>
     </div>   
        <!-- /post featured thumbnail --> 




<?php endwhile; ?> <?php wp_reset_query(); ?> 
</div>
<!--/featured-->

<?php 
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query(\'showposts=6&cat=1\'.\'&paged=\'.$paged);
?>



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

        <?php $column = ($column == \'\') ? \'first\' : (($column == \'first\') ? \'middle\' : (($column == \'middle\') ? \'last\' : \'first\' )); ?>
    <!-- article -->
    <article  <?php post_class($column); ?> id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

        <!-- post thumbnail -->
        <?php if ( has_post_thumbnail()) : // Check if thumbnail exists ?>
            <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
                <?php the_post_thumbnail(array(120,120),array(\'class\' => \'loopThumb\')); // Declare pixel size you need inside the array ?>

            </a>

        <?php endif; ?>
        <!-- /post thumbnail -->
        <!--<div class="thumbBorder"></div>-->

        <!-- post title -->
        <div class="titleWrapper"><h2>
            <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
        </h2></div> 
        <!-- /post title -->


    </article>

    <!-- /article -->

<?php endwhile; ?>

<?php else: ?>

    <!-- article -->
    <article>
        <h2><?php _e( \'Sorry, nothing to display.\', \'html5blank\' ); ?></h2>
    </article>
    <!-- /article -->

<?php endif; ?>
我有两个循环。一个使特色帖子出现,另一个使普通帖子出现。

我不确定是什么导致了这个问题,但我希望这能有所帮助。感谢您的帮助!提前感谢!

1 个回复
SO网友:Sahar

我自己解决了我的问题!对于那些对我如何修复它感兴趣的人来说,这与需要使用pre\\u get\\u帖子无关!归根结底,我需要进入wp管理页面(wordpress仪表板),进入设置,然后阅读,在“博客页面最多显示”字段中,我将值从“10”更改为“6”(我在$wp\\U query->query(\'showposts=6&;cat=1\')中指示的帖子数量)。&;paged=\'。$paged);)多么简单的解决方案!我不敢相信我在另一个帖子上没有找到它!干杯

结束