Hi!请登陆

如何判断WordPress主页/Category/Archive页为第一页?

2021-3-20 59 3/20

比如我想在分类目录第一页中显示广告,第二页开始就不显示广告,应该如果判断 WordPress 当前分类目录为第一页?具体有两种方法:

第一种是 is_paged()函数来判断

  1. <?php if(!is_paged()){?>
  2.     //如果不是第一页就不输出内容的代码
  3. <?php }?>

其中,is_paged() : 主页/Category/Archive 页是否以多页显示。

第二种是通过判断当前页码是否为 1 来判断

  1. <?php $current_page=(get_query_var('paged')?get_query_var('paged'):1);wp_reset_query();if($current_page==1){?>
  2.     //如果不是第一页就不输出内容的代码
  3. <?php }?>

这两种方法都适用于 WordPress 首页、分类目录页、归档页是否为第一页的判断,比如 OZABC 导航的博客资讯和博客问答页,就是通过以上的方法实现第一页顶部显示相应快捷按钮,第二页开始就不显示,具体效果各位可以自行前去体验一番。

相关推荐