Php 自定义Wordpress模板上的分页
我有问题,以改变网页上的内容时,例如网址改变 /?页面id=55&paged=1至/?页面id=55&paged=2 所以我在显示下一页/上一页内容时遇到了问题,它只显示页面上的前4篇文章,当我单击“下一步”时,什么都没有,内容只有url更改 以下是我的博客模板:Php 自定义Wordpress模板上的分页,php,wordpress,pagination,Php,Wordpress,Pagination,我有问题,以改变网页上的内容时,例如网址改变 /?页面id=55&paged=1至/?页面id=55&paged=2 所以我在显示下一页/上一页内容时遇到了问题,它只显示页面上的前4篇文章,当我单击“下一步”时,什么都没有,内容只有url更改 以下是我的博客模板: <?php /* Template Name: Blog */ ?> <?php get_header(); ?> <div class="row main-part">
<?php
/*
Template Name: Blog
*/
?>
<?php get_header(); ?>
<div class="row main-part">
<?php
$args = array(
'category_name' => 'blog',
'paged' => $paged,
'posts_per_page' => 4
);
$args['paged'] = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$custom_query = new WP_Query( $args );
$temp_query = $wp_query;
$wp_query = NULL;
$wp_query = $custom_query;
?>
<?php
if ( $custom_query->have_posts() ) :
while ( $custom_query->have_posts() ) :
$custom_query->the_post();
?>
<div class="col-xs-12 col-md-3">
<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>
<p>
<?php the_excerpt(); ?>
</p>
<p><a class="btn btn-primary" href="<?php the_permalink() ?>" role="button">View details »</a></p>
</div>
<?php endwhile;endif; ?>
<?php
wp_reset_postdata();
wp_reset_query();
// Custom query loop pagination
previous_posts_link( 'Older Posts' );
next_posts_link( 'Newer Posts', $custom_query->max_num_pages );
// Reset main query object
$wp_query = NULL;
$wp_query = $temp_query;
?>
</div>
<?php get_footer(); ?>
这可能会有帮助:这里解决了一个问题:$args['paged']=get\u query\u var('paged')?获取查询变量('paged'):1;解决方案:$args['page']=get\u query\u var('page')?获取查询变量('page'):1;