现在的位置: 首页 > 互联网络 > WP相关 > 正文

wordpress条件标签

2009-09-18 20:39 WP相关 ⁄ 共 1240字 ⁄ 字号 暂无评论

条件标签在循环中用的较多,灵活运用能获得很多效果,先认识一下常用的几类:

1.主页
is_home() 当主页显示时;

2.单文章页

is_single() 当单文章显示时;

is_single(‘3′) 当id为3的单文章显示时;

is_single(‘WP’) 当标题为WP的文章单独显示时;

is_single(‘wp’) 当单文章别名为wp时;

is_single(array(3,’tag’,'Archive’)) 当单文章页id为3或者文章别名为tag、文章标题为Archive时;

3.页面页

is_page() 当页面页显示时;

is_page(‘1′) 当id为1的页面显示时;

is_page(‘GengTang’) 当页面标题为GengTang时;

is_page(‘gengtang’) 当页面别名为gengtang时;

is_page(array(1,’gengtang’,'GengTang’)) 当页面id为42或者页面别名为gengtang、页面标题为GengTang时;

is_page_template() 当前页面为模板页面时;

is_page_template(‘links.php’) 当前页面为页面模板links.php时,links.php为自定义的模板文件;

4.分类归档页:

is_category() 当分类页显示时;

is_category(‘9′) 当id为9的分类时;

is_category(‘GengTang’) 当分类名为GengTang时;

is_category(‘gengtang’) 当分类别名为gengtang时;

is_category(array(9,’gengtang’,'GengTang’)) 当分类id为9或者分类别名为gengtang、分类名为GengTang时;

in_category(‘2′) 当前文章属于id为2的分类时;

in_category(‘GengTang’) 当前文章属于名为GengTang的分类时,virsion2.5+;

in_category(‘gengtang’) 当前文章属于别名为gengtang的分类时,virsion2.7+;

in_category(array(‘GengTang’,'gengtang’));

5.标签归档页:

is_tag() 当标签页显示时;

is_tag(’seo’) 当标签别名为seo时;

is_tag(array(‘plugin’,'theme’)) 当标签别名为plugin或theme时,virsion2.6+;

has_tag() 当前文章有标签时,用在循环内,virsion2.6+;

has_tag(‘wp’) 当前文章有标签wp时;

has_tag(array(‘wp’,'plugin’,'theme’)) 当前文章有标签wp、plugin、theme任意一个时;

6.搜索结果页:
is_search() 当前页为搜索结果页(站内)时:

7.404错误页:
is_404() 当前页为404错误页时;

更多wordpress条件标签

给我留言

留言无头像?