似乎这个问题已经经常被问到,但在看了很多不同的答案并尝试了不同的东西后,我找不到解决方案。
问题:如果我点击下一个链接,则网址将更改为... /页面/ 2,当我点击下一个链接时,只显示第一页上的帖子并且没有上一个链接网址也不会改变。
这是我的代码:
<?php
global $the_query, $paged;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$query_args = array(
'post_type' =>$current_post_type,
'cat' => get_cat_ID($current_category),
'posts_per_page' => 5,
'paged' => $paged
);
$the_query = new WP_Query( $query_args );
?>
<?php if ( $the_query->have_posts() ) :?>
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<meta itemprop="url" content="<?php the_permalink() ?>">
<br/>
<h2 itemprop="headline" > <a href="the_permalink()"> <?php the_title(); ?></a></h2>
<label>Author : <span itemprop="author" itemscope itemtype="https://schema.org/Person" ><span itemprop="name"><?php echo is_page($object_id) ? 'Yaez Verlag GmbH' : get_the_author(); ?></span></span></label>
<label>Date : <?php echo get_the_date( 'c', $object_id ); ?> </label>
<meta itemprop="datePublished" content="<?php echo get_the_date( 'c', $object_id ); ?>">
<meta itemprop="dateModified" content="<?php echo get_the_date( 'c', $object_id ); ?>">
<br/>
<label itemprop="description"><?php echo wp_trim_words(the_excerpt()); ?> </label>
<br/>
<!--Image and Content-->
<?php endwhile;?>
<?php
next_posts_link('Next', $the_query ->max_num_pages);
previous_posts_link('Previous', $the_query ->max_num_pages);
?>
<?php else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
<?php wp_reset_postdata(); ?>