WordPress 分页判断当前是第一页或最后一页

知更鸟
知更鸟
知更鸟
1587
文章
6930
评论
2020年8月29日07:47:04来源:IT老五 评论 48

逻辑上,获取当前处于第几页,然后获取最大页数,根据这两个值可以判断当前处于首页或者最后一页。

<?php
$current = $wp_query->query_vars['paged']; // 当前处于第几页,注意下标从1开始
$max_page = $wp_query->max_num_pages; // 最大页数

if($current == 1) {
  // 第一页
}
if($current = $max_page) {
  // 最后一页
}

当日,判断是否第一页,还可以根据 is_paged() 判断,true则不是第一页,false则是第一页。
因此,如果我们只需要在首页增加一些功能(比如友链),则只需要进行如下判断:

<?php if(is_home()&&!is_paged()) { ?> 
  <h4>友情链接</h4> 
    <ul class="flink"> 
        <?php get_links('', '<li>', '</li>', ' ', FALSE, 'id', FALSE, FALSE, -1, FALSE); ?> 
    </ul>
<?php } ?>

 

weinxin
版权声明
本站原创文章转载请注明文章出处
WordPress 判断当前分类是否含有子分类 WordPress 开发

WordPress 判断当前分类是否含有子分类

想实现在分类归档页面显示当前分类下的子分类列表,首先需要判断当前分类是否含有子分类,网上搜到的都是判断是否有父分类的方法,于是找 WordPress 的文档来找相关的函数,最后找到了“get_term...
WP_Query常用参数 WordPress 开发

WP_Query常用参数

常用参数 用途 调用文章或页面 s 查询和某个关键词相关的所有的文章/页面信息 p 文章或页面id post__in 多篇id post__not_in 多篇id以外 post_type 查询的信息类...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: