最近心血来潮,想亲自动手做一个 WordPress 主题,幸好 Ian 同学也在他的博客上教人如何创建 WordPress 主题,于是我就跟着学了。
对于老外的作品,我觉得最好的学习方法是一边翻译一边学习,所以就准备翻译完 Ian 的 WordPress 主题创建系列,一共大概 12 篇文章。您如果有兴趣,欢迎一起学习;如果翻译得不好,欢迎批评指正。下面是第一篇文章:
原文:How To Create a WordPress Theme
原文作者:Ian Stewart
译文作者:Young
在接下来的十二天里,这个 WordPress 主题教程将会教您如何从零开始创建一个强大而新颖的 WordPress 主题。在教程里面,我会介绍每一个步骤(好的或者不好的)会产生什么结果以及我为什么要这样做而不那样做。
重要的是,我将会把一切关于 WordPress 主题开发的技术告诉您,完成这个系列估计需要 12 天(周末除外)。
最后您创建的 WordPress 主题将会有以下几点值得炫耀:
- 必需的搜索引擎优化;
- 包括 Google 支持的 Microformat 标记;(即包括 DIV、SPAN 和 CLASS 标签——精博注。)
- 可以用来创建任何布局的有效且符合逻辑的语义标记结构;
- 巧妙的 CSS 布局;
- 活跃的 Body、Post 和 Commnet 的 Class 属性;
- 留言和引用分开;
- 当没有内容的时候,主次两个 Widget 都会消失。
- 拥有您期待的其他所有经典功能。
对任一 WordPress 主题来讲,我想这几点都会给人留下深刻印象。
在这个教程结束后,您将几乎可以通过您掌握的代码做任何的事情。您甚至可以把完成的主题作为您的 WordPress 博客主题。我已经用来做了一个 Shape 主题,您可以下载来看看那些代码。
开始教程之前两个重要注意事项:
首先,根据我创建 WordPress 主题的经验,您开始的时候或者想通过复制粘贴的方法快点学会,如果是,尽管去做。不过要注意:如果您想真正地学会创建 WordPress 主题,需要自己动手输入代码。
最后,祝您好运!明天我们将建立 WordPress 的测试环境。
如何创建 WordPress 主题
这篇文章是 WordPress 主题系列的一部分,WordPress 主题系列将会教您如何从零开始创建强大的 WordPress 主题。建议您从头开始阅读这个系列并自己动手输入一些漂亮的代码。以下是教程内容目录:
- 介绍;
- WordPress 主题开发工具;
- 创建一个 HTML 结构;
- 模板和目录结构;
- Header 模板;
- Index 模板;
- Single、Attachment 和 404 模板;
- Comments 模板;
- Search 和 Page 模板;
- Archive、Author、Category 和 Tag 模板;
- Sidebar 模板;
- 如何创建 WordPress 主题 CSS 样式表。
译者注:优秀博客 WPDesigner 在 2007 年的时候就曾经写过一个 WordPress 主题教程系列,这个系列后来被我爱水煮鱼翻译成了中文。不过 Ian 说,已经两年过去了,事情也有些变化了,那么究竟是什么变化呢?请继续关注如何创建 WordPress 主题系列。
相关博文:

[...] 开始学习精博翻译的Ian Stewart的WP主题制作教程如何创建 WordPress 主题,英文原版点此。 [...]
[...] 加上最近在学习如何创建 WordPress 主题,于是早上专门整出了XAMMP来修改亲爱的Chrome。 [...]
[...] 今天我们给大家介绍的,是精品博客翻译的一个 WordPres 主题开发教程的中文版。这套教程的名字叫做 How to Create a WordPress Theme ,中文为:如何创建 WordPress 主题。 [...]