WordPress判断语句大全

WordPress, 转自点点 8 年前 回复

, ,

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

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

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

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

comments_open()
是否留言开启

pings_open()
是否开启ping

is_page()
是否是页面

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

is_page(’About Me’)
判断标题

is_page(’about-me’)
slug判断

is_category()
是否是分类

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

is_category(’Cheeses’)
分类title判断

is_category(’cheeses’)
分类 slug判断

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

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

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

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

下面是通过不同的判断实现以年、月、日、时间等方式来显示归档
is_date()
is_year()
is_month()
is_day()
is_time()

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

判断是否是搜索
is_search()

判断页面是否404
is_404()

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

<?php if(is_single()):?>
//这里写你想显示的内容,包括函数
<?php endif;?>

或者:

<?php if(is_home() && !is_paged() ):?>
//这里写你想显示的内容,包括函数
<?php endif;?>
支付宝打赏微信打赏

如果此文对你有帮助,欢迎打赏作者。

发表评论

欢迎回来 (打开)

(必填)

6691