wordpress条件标签

作者:  耕堂 | 本文浏览493次 | 2009年09月18日

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

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为自定义的模板文件;

3.分类归档页

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’));

4.标签归档页

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任意一个时;

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

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

更多wordpress条件标签

 右上方更多相关内容/站内搜索-关键词请用空格隔开

  • 标签 :  ,
  • 原文链接 : http://www.gengtang.net/wordpress/conditional-tags.html
  • 转载原创文章请注明 : 耕堂-gengtang.net