原文:WordPress Theme Template & Directory Structure
 原文作者:Ian Stewart
 译文:WordPress 主题模板和目录结构
 译文作者:Young
 虽然最小巧的 WordPress 主题只需要 index.php 模板和 style.css 文件——如果是一个小孩子主题,只要一个 style.css 文件就可以了,但是绝大多数的 WordPress 主题需要更多的东西。
 我们新的最小巧的主题将会包括 6 个文件。在 WordPress 的 wp-content/themes 目录下新建一个文件夹,例如"your-theme",不过您可以任意命名。然后在"your-theme"文件夹里面创建以下文件(放心,空白文件就可以了):
  index.php  header.php  sidebar.php  footer.php  functions.php  style.css  
 现在,让我们在文本编辑器上打开最后一个文件 style.css。我们首先要做的是在顶部添加以下被称为 CSS "注释"(在 /* 和 */ 之间)的代码。我们需要这些代码来让 WordPress 识别您的主题,如果没有这些代码,您的主题就不会出现在主题面板。
 /*
 Theme Name: Your Theme
 Theme URI: http://example.com/example/
 Description: A search engine optimized website framework for WordPress.
 Author: You
 Author URI: http://example.com/
 Version: 1.0
 Tags: Comma-separated tags that describe your theme
 .
 Your theme can be your copyrighted work.
 Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
 http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 .
 */
 注意事项:
 这些代码中其实只有主题名称是必须的,其他都是可选的。但是如果想发布主题或者为别人定做一个主题,您将会想添加更多或者全部其他代码。我只是希望您能随意更改这些代码。
 完成之后,您可以激活该主题并用于测试网站。我们已经做了一个最空白的主题!事情应该开始变得有趣了。
 在 HTML 结构上创建主题
 在我们开始使用上面创建的 HTML 结构之前,先讲点关于 WordPress 和 模板的知识。
 WordPress 其实只需要一个模板文件,即 index.php。在某些情况下,我们可以也将会添加一些其他的模板文件(例如单独日志、分类页面等)来弥补 index.php 的不足,但刚开始的时候,我们只需要 index.php 就够了。
 现在,index.php 和其他相关的模板文件就构成我们在浏览器上看到的网页,这些网页是包含 HTML 和 PHP 的。 
 让我们把网页看成是有开头有中间有结尾的小说,当 index.php 文件(以及后来的 single.php、category.php 等文件)写好了之后,我们将会把精力集中于中间。但是我们要先想好开头和结尾,因为中间部分可能要经常改,但是开头和结尾部分只要写一次。 
 Header.php 和 Footer.php
 打开之前创建好的 header.php 文件,把下面的代码复制粘贴上去并保存:
 <html> <head> </head> <body> <div id="wrapper" class="hfeed"> <div id="header"> <div id="masthead">  ?  	  		<div id="branding"> 	</div><!-- #branding -->  ?  	  		<div id="access"> 	</div><!-- #access -->  ?  	  	</div><!-- #masthead --> 	  	</div><!-- #header -->  ?    	<div id="main">
 
 接着,把下面的代码复制粘贴到 footer.php 文件:
 </div><!-- #main -->  ?    <div id="footer"> <div id="colophon">  ?    <div id="site-info"> </div><!-- #site-info -->  ?  	  </div><!-- #colophon --> </div><!-- #footer --> </div><!-- #wrapper --> </body> </html>
 
 Index.php
 我打赌您能猜到我们现在要做什么了。把下面的代码复制粘贴到 index.php 文件:
 <div id="container">  ?  	  		<div id="content"> 		</div><!-- #content -->  ?  	  		</div><!-- #container -->  ?  		  		<div id="primary" class="widget-area"> 		</div><!-- #primary .widget-area -->  ?  	  		<div id="secondary" class="widget-area"> 			</div><!-- #secondary -->
 
 还欠两小步我们就创建了一个完美的通过验证的 WordPress 主题了,现在我们需要把页眉和页脚添加到主题上。
 在 index.php 文件的最顶部,添加以下模板标签:
 <?php get_header(); ?>
 
 我想代码本身就很明显表明这个标签有什么用,它是添加页眉的。既然说到这里,我们就来看一下这个模板标签,如果您对 PHP 陌生,我想您注意几件事。首先,PHP 函数调用——get_header()——以 <?php 开始,以 ?> 结尾。第二,当函数调用只有一行的时候,结尾用分号——一个不起眼但很重要的符号。
 好吧,您能够猜到我们将要在 index.php 的最底部调用什么函数吗? 
 <?php get_footer(); ?>
 
 现在我们已经完成了 WordPress 寻找的主要文件 index.php。它具有网页的所有中间元素,以及开头和结尾。
 刷新您的测试网页,在 Firefox 浏览器上点击 "查看-页面源代码",您就会看到自己的代码!
 您正在制作自己的第一个主题。
 如何创建 WordPress 主题
 这篇文章是如何创建 WordPress 主题教程系列的其中一部分,该系列将会教您如何从零开始创建强大的 WordPress 主题。建议您从头开始阅读这个系列并自己动手编写一些漂亮的代码。
 -------------------------------------
  © 逛逛精品博客,看看博客精品。| 转载请遵循"署名-非商业性使用"的创作共用协议。
 