WordPress 主题制作教程

rirny

贡献于2012-08-02

字数:0 关键词: 建站系统CMS

WordPress 主题制作教程 小雯子@WordPress 啦!写作 作 者: 小雯子@WordPress 啦! 制 作 者: 大漠孤狼@站长百科 制作时间: 2009 年 2 月 2 日 制作网站: 站长百科 www.zzbaike.com 版 权: WordPress 啦!及作者 WordPress 主题制作电子书使用指南 本文档是 WordPress 主题制作的入门指导,详细分析了 WordPress 主 题的每个文件,并对常用的函数使用参数做了详细的介绍。只要您具 有基本的 html 及 css 知识,通过学习本文档就可以掌握 WordPress 主 题的制作了 为了方便大家阅读,制作了详细的目录及书签。对于 PDF 电子书来 说,我认为书签使用起来更方便一些,希望大家能够习惯电子书的阅 读方式。 本电子书由 WordPress 啦!的小雯子写作,我调整了一下版面并制作 成本电子书,获取 WordPress 的更多信息请大家访问 WordPress 啦 ( www.wordpress.la ),上面有 WordPress 使用手册,评论,主题, 以及关于 WordPress 的最新新闻。 如果您有资料想制作成电子书请联系我,我们会协助您制作和发布. 有问题或建议请到我的博客留言:www.83blog.com 本电子书的版权归 WordPress 啦及作者所有,可以自由复制,转载, 但请勿将本电子书内容或其中的一部分私自用于出版物。如果需要用 于商业用途请联系我们。如果引用部分内容,请注明作者及来源。 联系方式:webmaster@wordpress.la 或到网站留言。 小雯子@WordPress 啦! (www.wordpress.la)写作 大漠孤狼@站长百科(www.zzbaike.com)制作 访问 www.wordpress.la 获取更多内容 1 一.WORDPRESS 模板文件 2 二.模板文件详细 3 1、HEADER.PHP 3 2、 INDEX.PHP 4 3、SIDEBAR.PHP 8 4、FOOTER.PHP 14 5、FUNCATIONS.PHP 14 6、ARCHIVES.PHP 15 7、SEARCHFORM.PHP 和 COMMENTS.PHP 16 8、STYLE.CSS 16 9、把 INDEX.PHP 另存为 SEARCH.PHP、PAGE.PHP、SINGLE.PHP 17 三.精确控制你的模板 18 1、用图片做 LOGO 18 2、关于 SIDEBAR(边栏的样式) 18 左侧有书签导航,点击书签就可以进入对应页面,很方便。为了方便大家使用,还专门制作 了函数的书签,点击可以进入查看函数的用法及参数。 小雯子@WordPress 啦! (www.wordpress.la)写作 大漠孤狼@站长百科(www.zzbaike.com)制作 访问 www.wordpress.la 获取更多内容 2 一.WordPress 模板文件 WordPress 里面有很多 php 文件,但是你使用了就会发现文件很简单,只要把 WordPress 的一般格局和功能搞清楚了,文件你也就知道个差不多了。 WordPress 的格局其实就像在做网页的时候一样,分为几个大类: 1. 头部文件: header.php 2. 主体内容部分: index.php 3. 页面文件: page.php 4. 单篇日志页面: single.php 5. 边栏文件: sidebar.php 6. 页脚文件: footer.php index.php\page.php\single.php 是主体文件,里面包含着 header.php、 sidebar.php、以及 footer.php header.php sidebar.php footer.php 主体部分文件由于所在页面不同,会导入不同的页面文件,一般情况下index.php 是首页文件。 上面的是按照格局所得出的一些 WordPress 文件,还有按照功能得到的一些文 件: 1. 404 错误: 404.php 2. 文章存档: archives.php 3. 评论功能: comments.php 4. 自定义功能: functions.php 5. 搜索结果页面: search.php 6. 搜索表单: searchform.php 这些文件齐了以后,在加上 css 样式文件 style.css 以及图片文件夹 images, 博客也就有了大致的雏形了。 小雯子@WordPress 啦! (www.wordpress.la)写作 大漠孤狼@站长百科(www.zzbaike.com)制作 访问 www.wordpress.la 获取更多内容 3 二.模板文件详细 1、header.php 包含了模板的基本信息,有 meta 和 title 以及 link 的信息,还有显示博客的标 题与副标题,放置导航栏等 附:header.php 页面里经常用到的函数及其参数 :将由 WordPress 函数自动生成的信息传回博客, 然后再在其他地方使用你的 PHP 代码 部分常用参数: default:默认 name:名称 description:说明 url、home、siteurl:网址 charset:网页的编码方式 stylesheet_url:css 文件地址 小雯子@WordPress 啦! (www.wordpress.la)写作 大漠孤狼@站长百科(www.zzbaike.com)制作 访问 www.wordpress.la 获取更多内容 4 version:博客所使用的 WordPress 的的版本 例: : 显示博客的信息 (参数同 get_bloginfo) :列表显示页面链接 部分常用参数: post_title:按标题字母顺序排列(默认) post_date:按创建时间排序 post_modified:按最后修改时间排序 ID:按照 id 排序 post_author:按照作者 id 排序 2、 index.php 这是网页的主体内容文件,也是站点的首页文件 (获得头部文件)
(主体内容) (检查是否有 post 日志) (当有 post 的时候 post...)
(页面内容并给页面内容 赋予 id)

(获得页面标题及链接) (页面的日期及作者)
(获得日志的内容) 小雯子@WordPress 啦! (www.wordpress.la)写作 大漠孤狼@站长百科(www.zzbaike.com)制作 访问 www.wordpress.la 获取更多内容 5 (获得日志的 tag 标签、分类、编辑 以及留言的信息及链接)
(while 循环结束) (否则)

Not Found

Sorry, but you are looking for something that isn't here.

(if 判断结束)
(获得 sidebar 文件) (获得 footer 文件) 附: index.php\page.php\single.php 页面里经常用到的函数 :特定内容页(Post)自动生成的 ID(无参数) :得到内容页(Post) URL(无参数) 小雯子@WordPress 啦! (www.wordpress.la)写作 大漠孤狼@站长百科(www.zzbaike.com)制作 访问 www.wordpress.la 获取更多内容 6 :显示或返回内容页(Post)标题 用法: before:(字符串)标题前面的文字,默认情况下不显示, after:(字符串)标题前面的文字,默认情况下不显示 display:(布尔)当布尔值为真时,显示标题(默认),当布尔值为假时,得 到标题的值但不显示 :日志发表的日期 格式:月日年 时间的格式有很多种,写在下面,供参考 年-月-日 (1)表示年可以用大写的 Y 和小写 y;(大写 Y 表示年四位数字,而小写 y 表示年 的两位数字) (2)表示月可以用大写 F、大写 M、小写 m 和小写 n( 小写 m 表示月份的数字(带 前导),而小写n 则表示不带前导的月份数字。 大写M 表示月份的 3 个缩写字符, 而小写 m 则表示月份的数字(带前导 0);大写 M 表示月份的 3 个缩写字符,而大 写 F 表示月份的英文全写) (3)表示日可以用小写 d 和小写 j,大写 S 表示日期的后缀。(没有大写的 J,只 有小写 j 表示月份的日期,无前导 o;若需要月份带前导则使用小写 d;大写 S 表 示日期的后缀,比如“st”、“nd”、“rd”和“th”,具体看日期数字为何) 时:分:秒 (1)i 表示分,s 表示秒 (2)小写 g 表示 12 小时制,无前导 0,而小写 h 则表示有前导0的12小时制。 (3)当使用 12 小时制时需要表明上下午,小写 a 表示小写的“am”和“pm”,大 写 A 表示大写的“AM”和“PM”。 (4)大写 G 表示 24 小时制的小时数,但是不带前导的;使用大写的 H 表示带前导 的 24 小时制小时数 注:默认情况下,PHP 解释显示的时间为“格林威治标准时间”,与我们本地的 时间相差 8 个小时。 小雯子@WordPress 啦! (www.wordpress.la)写作 大漠孤狼@站长百科(www.zzbaike.com)制作 访问 www.wordpress.la 获取更多内容 7 :显示日志的作者(无参数) :日志的 内容 用法: more_link_text:(字符串),当日志有 more 标记时,链接到日志页面 strip_teaser:(布尔),日志“更多”链接的隐藏(true)或显示(false) (默认) '); ?>:日志的 tag 标签 用法 : before:(字符串)用在标签的前面,默认为“tags:” separator:(字符串)分隔符,默认情况下不显示 after:(字符串)用在标签的后面,默认情况下不显示 :日志所属的分类 用法: separator:(字符串)分隔符,默认情况下是无序列表 parents:(字符串)显示分类的级别 :当用户已登录并具有权限时, 所显示的日志编辑链接 :日志的评论情况 :较早日志页面的链接 :较新日志页面的 链 小雯子@WordPress 啦! (www.wordpress.la)写作 大漠孤狼@站长百科(www.zzbaike.com)制作 访问 www.wordpress.la 获取更多内容 8 3、sidebar.php 侧边栏文件 附:sidebar.php 经常会运用到的函数 :显示注或网站管理链接 用法: before:(字符串)默认为
  • after:(字符串)默认为
  • :显示登录/注销链接(无参数) :显示自定义字段,不过貌似从来没用上 :按月显示内容存档 用法: )标签(默认) option:添加选择(