最近才开始摆弄Wordpress主题,之前说过要制作个主题的,只是一直不得空,现在开始制作自己的主题,也把自己在制作Wordpress主题中遇到的问题和解决方法分享一下。第一篇先来说说wordpress主题制作中头部用到的函数及其参数,注意这里说到的头部指<head>与</head>之间的部分。
至于说到用法,以下所有函数的使用方式都如:<?php wp_title(); ?>其中wp_title()修改为你需要用到的函数。
常用函数有以下:
wp_title() //用于获取当前页面标题( 例如文章页面则为文章标题),点此查看wp_title()函数参数
wp_head() //用于包含其它插件生成的头部代码,无参数选项。比如你使用了All in one seo pack的插件,那么相应生成的代码就会被wp_head()调用出来。
bloginfo() //获取博客配置信息,必需配置参数,点此查看bloginfo() 函数参数
以下为wp_title()函数具体参数
参数使用格式为wp_title(‘sep’, echo, ‘seplocation’);
sep表示文章标题之前或者之后显示的文本(例如分隔符)。默认情况下,(如果sep是空白的),那么就是» (»)符号会在文章标题之前或者之后显示(由seplocation规定)。
echo (boolean) 显示标题 (True) 或者返回标题作为一个PHP字符串使用 (False). 有效的参数值:1 (True) – default 0: (False)
seplocation 在2.5版本中引入,这个参数定义了与文章标题相关的sep字符串放置的位置。如果seplocation的参数值是’right’,那么sep字符串会附加在文章的后面。默认的sep字符串是在文章标题左边。www.zhangpeng.info
举例:<?php wp_title(‘–‘,true,’right’); ?>
以下为bloginfo()函数具体参数
参数使用格式为bloginfo(‘parameter’);parameter为各具体参数。
name– 获取博客主标题;设置在常规(General)选项中。(默认)
descriptio – 你的博客的副标题(Tagline);设置在常规(General)选项中。
url -你的博客的网站地址URL。
rdf_url -RDF/RSS 1.0 feed的URL。
rss_url-RSS 0.92 feed的URL。
rss2_url – RSS 2.0 feed的URL。
atom_url -Atom feed的URL。
comments_rss2_url – URL for comments RSS 2.0 feed.
pingback_url -Pingback (XML-RPC 文件)的URL。
admin_email – 管理员的电子邮件地址;设置在一般选项中。www.zhangpeng.info
charset -你的博客使用的字符编码;设置在阅读(Reading)选项中,通常我们使用UTF-8。
version – 你的博客使用的WordPress版本。
以下参数在WordPress1.5版本或者以后的版本中才可正常使用:
html_type – 你的博客html所用的格式,通常为”text/html” 。
wpurl – WordPress安装的URL,通常用于博客安装在非网站根目录时指示地址
template_url – 当前使用的模板的URL。
template_directory – 模板的目录的URL。
stylesheet_url – 当前使用的CSS文件的URL。
举例:<?php bloginfo(’version’); ?>显示当前博客使用的WP版本号