单击分页后找不到页面

时间:2018-03-26 作者:user3507500

我正在使用此代码在我的网站上显示页面分页。但当我单击转到第二个页面时,它会显示“未找到页面”错误。

有人知道我的代码没有在第二页显示帖子有什么问题吗?

<?php
$currCat = get_category(get_query_var(\'cat\'));
$cat_name = $currCat->name;
$cat_id   = get_cat_ID( $cat_name );
?>

<?php
$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
$temp = $wp_query;
$wp_query = null;
$wp_query = new WP_Query();
$wp_query- 
>query(\'showposts=3&post_type=post&paged=\'.$paged.\'&cat=\'.$cat_id);
while ($wp_query->have_posts()) : $wp_query->the_post();
?>


<div class="module-container">;
<div class="content">;

<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); 
?></a>
</div>
</div>

<?php endwhile; ?>

<?php
global $wp_query;

 $big = 999999999; // need an unlikely integer
 echo \'<div class="paginate-links">\';
 echo paginate_links( array(
\'base\' => str_replace( $big, \'%#%\', esc_url( get_pagenum_link( $big ) 
) ),
\'format\' => \'?paged=%#%\',
\'prev_text\' => __(\'<<\'),
\'next_text\' => __(\'>>\'),
\'current\' => max( 1, get_query_var(\'paged\') ),
\'total\' => $wp_query->max_num_pages
) );
echo \'</div>\';
 ?>

1 个回复
SO网友:Wp Coder

只需将永久链接设置为数字(在设置->永久链接下)。这对我有用。

结束

相关推荐

在Get_the_Posts_Pagination函数中编辑分页文本

我想在链接模板中编辑screen\\u reader\\u文本。php我可以在一个主题中这样做,这样它就不会在更新时被覆盖。看起来过滤器是最好的选择,但我找不到关于使用什么过滤器的文档。这是我想从链接模板更改的代码。php: if ( $GLOBALS[\'wp_query\']->max_num_pages > 1 ) { $args = wp_parse_args( $args, array( \'mid_size\' =&