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

知更鸟 2020年8月29日07:47:04来源:IT老五
评论
171

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

<?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 菜单 将下面代码添加到当前主题函数模板functions.php中: if( is_us...
WordPress esc_url() 函数用法 WordPress 开发

WordPress esc_url() 函数用法

这个WordPress函数是比较常用到的,特别是在插件或者拓展主题功能的时候。 esc_url函数主要用于 URL 过滤: 1.拒绝不是下面协议的 URL(defaulting to http, ht...
WordPress 判断当前分类是否含有子分类 WordPress 开发

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

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

发表评论

匿名网友

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