归档文章 (2011-2017)

date
2010/12/10
用wordpress也有一段时间了,总结一下经常碰到的一些模板标签Template Tags,嗯,没错!学习这东西的最好地方是 http://codex.wordpress.org/Template_Tags/

1、bloginfo (中文)

主要用来显示博客信息,根据参数的不同,可以用来显示博客信息中的不同部分。需要注意的是,它和 get_bloginfo 有点类似,但所用之处却不一样。 bloginfo 是直接将内容输出到页面,相反 get_bloginfo 一般存到变量之中。例如:
  • $name= get_bloginfo('name'); 显示博客题;
  • bloginfo('description') 显示博客描述部分
  • bloginfo('url') 显示博客首页URL地址
  • bloginfo('rss2_url') 显示博客的RSS2.0 feed地址
  • bloginfo('template_url') 显示正在使用的模板地址;
  • bloginfo('charset') 显示博客的编码方式,如“UTF-8”;
  • bloginfo('admin_email') 显示博主的eMail地址
相关的标签:

2、wp_title (中文)

显示网页的标题,可以定义一个分隔符,并且可以指定这个分隔符在网页标签之前或者之后显示。 用法:
wp_title(’separator’,echo,seplocation)
separator 是分割符号,默认是>>;
echo是个bool变量,取true显示标题,取false则将标题作为一个PHP参量返回
seplocation 定义分隔符的位置,取right定义分隔符在标题后面,取其他任何值,都表示将分隔符放在标题前面。
例子:
<title><?php wp_title('|',true,'right'); ?><?php bloginfo('name'); ?> - <?php bloginfo('description'); ?></title>
博客首页效果:博客名称 - 博客描述
文章页效果:文章名称 | 博客名称 - 博客描述
分类页面效果:分类名称 | 博客名称 - 博客描述
相关的标签:

3、wp_get_archives (中文)

该函数用来获取博客的文章存档,通过设置函数的参数,可以按各种方式获取,如按月,按年等等。它与 get_archives 类似,不过它的参数自变量是以查询字符串的形式提交给函数的。 wp_get_archives() 函数后面同样可以跟多种参数,所有参数都需要使用&连接,并放在单引号(’)中以字符串方式传递给函数
wp_get_archives('type=monthly&format=html&show_post_count=1&limit=10')
参数意义:
  • type=monthly 表示按月显示文章存档,可以使用yearly、daily、weekly等代替monthly表示按年、日、以及周显示文章存档;
  • format=html 表示使用通常的HTML中li格式化文章列表;
  • show_post_count=1 表示在文章存档后面显示属于该类别(年、月等)的文章数量,该参量是个bool值;
  • limit=10 表示显示的文章存档的最大数量为10,超过次数,则超出部分不显示;
相关标签:

4、wp_list_categories (中文)

该函数用来获取博客文章的分类信息,一般用于sidebar中。该函数的参数和 wp_get_archives() 函数类似,都需要使用&连接,放在单引号(’)中以字符串方式传递。
wp_get_archives(’orderby=name&order=ASC&show_count=1&use_desc_for_title=1&feed=订阅&exclude=2,5&number=10′)
参数的意义如下:
  • orderby=name 表示按照分类名称的字母先后顺序显示分类信息,可以将name换为ID等;
  • order=ASC 表示按照分类名称的字母的升序显示分类信息,将ASC改为DESC表示按降序;
  • show_count=1 在每个分类名称后面显示属于该分类的文章数;
  • use_desc_for_title=1 使用该分类的描述信息为每个分类名称超链接添加一个title属性;
  • feed=订阅 在每个分类信息旁边添加一个名为“订阅”的超链接,提供该分类的RSS订阅;
  • exlude=2,5 在显示的分类中去除ID为2和5的分类;也可以用include=2,5表示只显示ID为2和5的分类;
  • number=10 表示只显示最先的10个分类。
相关标签:同上
备注:这是一篇旧文章归档,实际发布日期为:2009/11/22
If you have any questions, please contact me.