实用的WordPress函数使用说明、参数介绍(二)

在前面的文章中,月夜已经为你讲述了Wordpress的几个非常有用的函数,比如bloginfo()用以输出显示博客信息;wp_title()用以显示页面标题;以及如 wp_list_categories()等几个WordPress分类处理的函数;等等。本文,月夜接着前面的文章继续为你介绍WordPress函 数;今天,我们主要来介绍一些WordPress的条件函数,用以判断是否满足了某些条件,比如,当前是否在首页;当前是否是某位作者,等等。 8.is_home() is_home()用以判断当前显示的博客页面是否是博客首页,返回的是一个Bool值。如果是在首页,则返回TRUE;否则返回FALSE。 该函数常用来控制博客侧边栏的显示方式,经常使用如下代码段: <?php if ( is_home() ) { //此为在博客首页应该显示的内容 } else { //此为非博客首页应该显示的内容 } ?> 9.is_archive() is_archive()用以判断当前显示的内容是否是博客存档页面,比如按日期的存档,或者按分类的存档,等等;其和is_home()函数一样,返回一个Bool值。 10.is_page() is_page()函数判断当前显示的内容是否是博客的独立页面(page),如“月夜私语”、“关于月夜”等页面;它也返回一个Bool值。 我们可以在模板中通过该函数判断当前是否是一个独立页面,从而决定是否为当前显示的文章显示发布时间等等。 11.is_paged() 该函数用以判断当前文章是否因为内容过多而分页显示;需要注意的是,如果你在写文章时手动添加了<!–nextpage–>标签,来强制分页的话,该函数并不会因此而返回TRUE。 12.is_page_template() is_page_template()函数需要跟一个参数,通常以如下方式使用: is_page_template(’guestbook.php’); 藉此判断当前显示的独立页面(page)是否使用了参数所示的模板guestbook.php;如果不跟参数,函数返回当前独立页面是否使用了模板。 13.is_single() is_single()用以判断当前显示的页面内容是否是一篇单独的文章。其后面可以跟三种参数,一种是文章ID;一种是 文章题目(title);一种是文章名称(slug,文章题目的一种简短说明形式);或者可以将三种参数组合使用,藉此来判断当前页面内容是否是具体的某 篇文章。 一个简单的例子如下,我们可以通过如下几种方式判断当前显示的内容是否是本文: is_single(’808′); is_single(’用好WordPress不可不知的函数(二)’); is_single(’functions-must-known-using-wordpress-second’); is_single(’808′,’用好WordPress不可不知的函数(二)’,’functions-must-known-using-wordpress-second’); 在这里,月夜需要对上述最后一种方式做些说明:该函数后跟三个参数时,有优先级,如果第一个参数符合条件,则返回TRUE;否则,则返回FALSE;貌似后面的参数并没有什么意义。 14.is_category() 该函数用以判断当前显示的页面内容是否是一个分类页面,如网站相关;其中无需参数。函数返回一个Bool值。 15.is_tag() is_tag()用以判断当前显示的页面是否是一个标签页面,比如WordPress;其后也不需要跟参数。该函数同样返回一个Bool值。 16.is_date() 此函数用以判断当前显示的内容是否为按时间归档的页面,比如2009年四月,或者2009年4月8日,等等。 17.is_day()、is_month()、is_year() 这些函数用以判断当前显示的内容是否为按天、按月、按年份归档的页面。它们和is_date()类似,只不过将归档时间更具体化而已。 18.is_author() 该函数用以判断当前显示的内容是否为以作者名归档的页面,比如月夜博客的admin作者页面。 19.is_admin() is_admin()函数用以判断当前是否在控制面板页面,或者管理员面板页面。

转载于:https://www.cnblogs.com/wanyakun/archive/2011/02/22/3403167.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值