wordpress判断不同页面显示不同内容的方法

本文转自IT摆渡网欢迎转载,请标明出处。
摆渡网

更多文章请阅读

wordpress程序修改

  通过wordpress判断函数的应用,我们可以达到不同页面显示不同内容的效果。例如你想要只在首页显示友情链接,就可以应用下面的代码:

    <?php if (is_home()) {?>
这里为友情链接代码
  <?php }?>

  如果你希望边栏的谷歌广告不在文章页面显示,而当该广告不显示时显示其他内容。

    <?php if (is_single()): ?>
其他广告代码
    <?php else: ?>
谷歌广告代码
    <?php endif; ?>

  这样,文章页面会显示“其他广告”,而非显示“谷歌广告”。

  特别需要注意的是:如果你的边栏是用小工具实现的,要想小工具或文章页面支持PHP代码,需要安装一个插件:Exec-PHP。

  下面是常用wordpress判断函数,有需要的朋友可以收藏备用

  1.文章显示判断函数

  is_single() 判断是否是具体文章的页面

  is_single(‘2’) 判断是否是具体文章(id=2)的页面

  is_single(‘Beef Stew’) 判断是否是具体文章(标题判断)的页面

  is_single(‘beef-stew’) 判断是否是具体文章(slug判断)的页面

  comments_open() 是否留言开启

  pings_open() 是否开启ping

  2.页面显示判断函数

  is_page() 是否是页面

  is_page(‘42’) id判断,即是否是id为42的页面

  is_page(‘About Me’) 判断标题

  is_page(‘about-me’) slug判断

  3.分类显示判断函数

  is_category() 是否是分类

  is_category(‘6’) id判断,即是否是id为6的分类

  is_category(‘Cheeses’) 分类title判断

  is_category(‘cheeses’) 分类 slug判断

  in_category(‘5’) 判断当前的文章是否属于分类5

  4.作者归档显示判断函数

  is_author() 将所有的作者的页面显示出来

  is_author(‘1337’) 显示author number为1337的页面

  is_author(‘Elite Hacker’) 通过昵称来显示当前作者的页面

  is_author(‘elite-hacker’)

  5.下面是通过不同的判断实现以年、月、日、时间等方式来显示归档

  时间归档显示判断函数

  is_date()

  is_year()

  is_month()

  is_day()

  is_time()

  判断当前是否是归档页面 is_archive()

  判断是否是搜索 is_search()

  判断页面是否 404 is_404()

  判断是否翻页 is_paged()

  比如你当前的blog是http://www.域名.com/显示http://www.域名.com/?paged=2的时候,这个判断将返回真,通过这个函数可以配合is_home来控制某些只能在首页显示的界面,例如:

  if(is_home() && !is_paged() )

  6.其他显示判断函数

  is_attachment()

  is_feed()

  is_trackback()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值