判断函数

2023-12-22 3次

#  判断是否为管理员
is_admin()

#  首页判断函数
is_home()
is_front_page()
is_home() && !is_pade()

#  文章和页面判断函数
is_single() //是否为文章页
is_single('17') //当id为17的文章单独显示时.
is_single('Wan Ge Ji Ba') //当标题为"Wa nGe Ji Ba"的文章单独显示时.
is_single('Chong Zi Jun') //当别名为"Chong Zi Jun"的文章单独显示时.
is_single(array(23,'Chong Zi Jun','Wan Ge Ji Ba')) //当文章id为23,或者别名为"Chong Zi Jun",或者标题为"Wan Ge Ji Ba" 都返回Ture。
 
is_sticky() //是否为置顶的文章
is_sticky('2019') //当ID为2019的文章被置顶,返回Ture。
 
is_page() //是否为页面
is_page('18') //当id为18是的页面单独显示时
is_page('Wan Ge Ji Ba') //当标题为"Wa nGe Ji Ba"的页面单独显示时.
is_page('Chong Zi Jun') //当别名为"Chong Zi Jun"的页面单独显示时.
is_page(array(42,'Chong Zi Jun','Wan Ge Ji Ba')) //当页面id为42,或者别名为"Chong Zi Jun",或者标题为"Wan Ge Ji Ba" 都返回Ture。
 
is_singular() //是否为文章页、页面或附件,相当于 is_single()||is_page()||is_attachment()
 
comments_open() //是否允许评论,注意前面没有 is_
pings_open() //是否允许 ping,注意前面没有 is_

#  分类目录归档判断函数
is_category() //是否为分类目录
is_category('9') //当分类目录ID为9时单独显示时
is_category('Wan Ge Ji Ba') //当标题为"Wa nGe Ji Ba"的分类目录单独显示时.
is_category('Chong Zi Jun') //当别名为"Chong Zi Jun"的分类目录单独显示时.
is_category(array(9,'Chong Zi Jun','Wan Ge Ji Ba'))  //当分类目录id为9,或者别名为"Chong Zi Jun",或者标题为"Wan Ge Ji Ba" 都返回Ture。
is_category()&&!is_paged() // 判断分类首页第一页
in_category('5') //注意!前面是 in 不是is 作用是如果当前帖子在指定的类别ID为5时,则返回true。

#  标签归档判断函数
is_tag() //是否为标签归档页
is_tag('Biao Qian Yi') //当标签为 Biao Qian Yi 显示时
is_tag(array('Biao Qian Yi','Biao Qian Er','Biao Qian San')) //当标签为 Biao Qian Yi,Biao Qian Er,Biao Qian San 任意一个显示时
 
has_tag() //当文章含有标签时
has_tag('Biao Qian Yi') //当文章含有 Biao Qian Yi 标签时
has_tag(array('Biao Qian Yi','Biao Qian Er','Biao Qian San')) //当文章含有 Biao Qian Yi,Biao Qian Er,Biao Qian San 任意一个标签时

#  作者归档判断函数
is_author() //是否为作者归档页面
is_author('4') //当作者id为4单独显示时
is_author('Vivian') //当作者用户名为 Vivian 单独显示时
is_author('john-jones') //当作者昵称为 john-jones 单独显示时
is_author(array(4,'john-jones','Vivian')) //当作者id为4、用户名为Vivian或者昵称为john-jones时都返回Ture

#  时间归档判断函数
is_date() //判断是否日期归档页面
is_year() //判断是否年存档页面
is_month() //判断是否月存档页面
is_day() //判断是否日存档页面
is_time() //When an hourly, "minutely", or "secondly" archive is being displayed.

#  其它判断函数
is_archive() //判断是否归档页
is_search() //判断是否是搜索页
is_tag() //判读是否标签页
is_404() //判断是否404页
is_paged() //判断是否分页,是指主页或归档分为几页时
is_attachment() //判断是否为附件页面
is_feed() //判断是否在订阅源中
is_preview() //在草稿模式下查看显示的单个帖子时
has_excerpt() //判断是否有摘要
has_excerpt('42') //
in_the_loop() //检查是否在“循环内”。对于插件作者很有用,当在循环中时,此条件返回为true
is_active_sidebar() //检查给定的侧边栏是否处于活动状态(正在使用中)。如果使用边栏(通过名称,ID或数字标识),则返回true,否则该函数返回false
End
没有数据
Next