WordPress常用条件判断标签

admin2023-01-181113

WordPress条件标签(Conditional Tags)
https://www.wpdaxue.com/conditional-tags.html
http://zmingcx.com/wordpress-conditional-tags.html

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()    判断是否是搜索

is_404()    判断页面是否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;?>


网友评论