WordPress教程

WordPress 最全页面判断函数总结

阿里云

自己平时用到的一些函数,整理一下,大家有用到来拿吧,我怕放电脑上不见了,以后又得找。什么是 WordPress 页面判断函数,其实简单来说,就是我们想在某些特殊的页面加载特殊内容,或者隐藏特殊内容,替换特殊内容等等,那我们就需要使用对应的页面判断函数来调用区分!

首页判断函数

  1. is_home() 断是否首页
  2.  
  3. is_front_page() 判断是否首页
  4.  
  5. is_home()&&!is_paged() 判断首页第一页
也想出现在这里?联系我们
创客主机

文章判断函数

  1. is_single() 判断是否文章页
  2.  
  3. is_single('2') 判断是否文章 id=2 的页面
  4.  
  5. is_single('Beef Stew') 判断文章标题是否为 “ Beef Stew ” 的页面
  6.  
  7. comments_open() 是否留言开启
  8.  
  9. pings_open() 是否开启ping

分类判断函数

  1. is_category() 判断是否分类页
  2.  
  3. is_category('6') 判断是否栏目 id=6 的分类
  4.  
  5. is_category('Cheeses') 判断栏目别名是否为 “ Cheeses ” 的分类
  6.  
  7. in_category('5') 判断当前的文章是否属于栏目 id=5 的分类
  8.  
  9. is_category()&&!is_paged() 判断分类首页第一页

页面判断函数

  1. is_page() 判断是否页面
  2.  
  3. is_page('42') 判断是否 id=42 的页面
  4.  
  5. is_page('about Me') 判断是否别名为 “ about Me ” 的页面
  6.  
  7. is_page(array( 'yizpi' , ' service ' , ' gardenl ') ) 判断多个页面

作者面判断函数

  1. is_author() 判断是否作者页
  2.  
  3. is_author('57') 判断是否id=57的作者页面
  4.  
  5. is_author('jack') 判断呢称为 “ jack ” 的作者页面

根据时间归档判断函数

  1. is_date() 判断是否日期归档页面
  2.  
  3. is_year() 判断是否年存档页面
  4.  
  5. is_month() 判断是否月存档页面
  6.  
  7. is_day() 判断是否日存档页面

其它判断函数

  1. is_archive() 判断是否归档页
  2.  
  3. is_search() 判断是否是搜索页
  4.  
  5. is_tag() 判读是否标签页
  6.  
  7. is_404() 判断是否404页
  8.  
  9. is_paged() 判断是否翻页

常用 WordPress 函数判断例子

A . 判断首页第一页第一篇文章

  1. <?php
  2. if(is_home() && !is_paged()&&$postcnt == 0 ) {
  3.       echo "我是云模板";
  4. }
  5. ?>

B . 不同分类目录,显示不同的内容

  1. <?php
  2. if(is_category('2')){
  3.       echo "我是小明";
  4. }elseif ( is_category('3')){
  5.       echo "我是小东";
  6. }else
  7. {
  8.       echo "我是小柚";
  9. }
  10.  
  11. ?>

注 :如果判读的是多个文章(填写文章 ID),多个页面(填写页面名),多个栏目(填写栏目 ID),传递值请使用数组,如下面是多个页面:

  1. <?php
  2.  
  3. if(is_page(array( ' yizpi' , ' service ' , ' gardenl '))){
  4.       echo "我是小皮";
  5. }else
  6. {
  7.       echo "我是小狗";
  8. }
  9. ?>

WordPress 最全页面判断函数总结

已有 394 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!