如何转到类别的上一页?

时间:2019-03-29 09:35:23

标签: php wordpress

我正在建立一个知识库,我想导入该功能以能够转到分类法页面的上一页。

我已经尝试过javascript:javascript:history.go(-1)。效果很好,但是问题是,如果有人直接转到该链接并单击上一页,它将返回他们访问过的最后一页。

<a href="javascript:javascript:history.go(-1)" class="pl-3">Previous page</a>


$post_object = get_field('support_related');
    $class = 'col-12';

  if ($post_object) {
    $class = 'col-9';
  }
  ?>

  <?php if ( have_posts() ) : the_post(); ?>
    <div class="<?php echo $class;?> block">
      <div class="card">
        <div class="card-body searchbody p-4">
          <h3><?php the_title(); ?></h3>
          <?php the_content(); ?>
        </div> <!-- . / card-body -->
      </div> <!-- card -->
    </div> <!-- . / block -->
  <?php endif; ?>

我希望能够转到分类法内的上一页。

1 个答案:

答案 0 :(得分:1)

From the Doc:

<?php previous_post_link( $format, $link, $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' ); ?>
  

in_same_term(布尔值)(可选):

     

指示以前的帖子是否必须   属于与当前职位相同的分类术语。如果设置为   “ true”,将仅显示当前分类法术语中的帖子。   如果帖子同时在父类别和子类别中,或者不止一个   学期,前一个帖子链接将导致以下任何一个中的前一个帖子   这些条款。

     
      
  • true
  •   
  • false
  •   
     

默认值:false

做到这一点,以相同的分类法检索上一篇文章。

分类的默认值是类别

下一篇文章也是一样。