原文地址: http://www.wpdesigner.com/2007/02/22/wp-theme-lesson-3-starting-indexphp/
开始编写Index.php是本教程的第三课。如果你没有看过第一课和第二课,我建议你看一下。否则你可能对这节课的内容感到不知所云。
现在可以开始做你的WordPress主题了。在本节中,你可能不得不编写一些WordPress代码(原文是:In this lesson, you’ll get your hands dirty with some WordPress codes.)。在这部分中,你真的需要在本地安装WordPress,之所以不用在线的是因为离线的更方便。
第一步:开启Xampp
切换到你的xampp文件夹。一般在“我的电脑—xampp”或者“C:xampp”。
双击xampp-control.exe。弹出一个窗口。点击Apache和Mysql服务的“开始”按钮。见下图。

现在服务启到了。你可以最小化那个窗口了。
第二步:建立你的主题的文件夹。
切换到你的WordPress文件夹。应该是xampp/htdocs/wordpress/wp-content/themes。新建一个文件夹。命名为tutorial。
第三步:新建inde.php和style.css文件。
打开记事本或者其它文本编辑器。记事本在“开始—程序—附件—记事本”(这里好像有点多余,但原文如此)。
把这个文件:index.txt中的所有文本拷贝并粘贴到你的记事本窗口中。
把记事本中的内容保存为tutorial文件夹中的index.php文件。

开启另一个记事本窗口。保持其内容为空。把它保存为style.css,在同一个文件夹。然后关闭style.css文件。
这样你就有了两个文件:index.php和style.css。


点击上图以查看大图。我会告诉你划圈的部分有什么作用。
Doctype - 表示你编写主题所使用的代码种类。Doctype在这里不太重要。这在这里提及只是想让你不必去过多的关注它。
<html>是web页面开始的地方。
<head>是web页面头部开始的地方。每个web页面都有头部(head)和正文(body)。</head>是头部结束的地方。
<?php bloginfo(‘stylesheet_url’);?>是一个php函数,它返回style.css的路径,从而使得我的主题可以链接到它并用它来控制页面的显示样式。所有包涵在<?php 和 ?>之间的代码都是php代码,它与其它的代码不同。在php中,<?php是开始标签,而 ?> 是结束标签。
这样我们有:
- <?php 开始php代码段
- bloginfo(‘stylesheet_url’) 返回style.css的路径
- ; 结束上面的函数调用。分号是php中的语句结束符号
- ?> 结束php代码段
继续。。。
<body> 这是正文开始的地方。正文部分是我们在web页面上看到的所有东西。阅读这篇教程就意味着你在看着这个web页面的正文部分。</body>是正文结束的地方。
</html>是web页面结束的地方。在这之后就没有东西了。
第四步:复制这个文件:style.css中的所有内容并把它粘贴到你的 style.css 文件中。保存并关闭它。
第五步:设置你的主题。
开启一个浏览器。
定位到:http://localhost/wordpress/wp-login.php. 登陆你的WordPress。(你之所以能访问这个页面是因为你在第一步中开启了Xampp Control。否则,你的浏览器会出现一个“未找到”错误)。
在管理界面中,点击Presentation并点击名为 Tutorial 的主题来激活它。

注意,你的主题还没有一个缩略图。这个方框是空的。一但激活,WordPress会告诉你。

现在开启一个新窗口或者标签(如果你使用标签浏览的话)并定位到 http://localhost/wordpress。你会得到一个空白页面。我指的是完全的空白,什么都没有。如果不是,那么你所在的页面不对。
你的主题已经设置成功了。这就是本节课的内容。接下来,我们将开始做页头(header)模板。
别忘了关掉你的Xampp Control。点击系统托盘中的图标,点击Apache和Mysql服务的Stop按钮。然后点击Exit。

有问题吗?用下面的评论表单发表提问吧。