善用WordPress的子主题功能修改suffusion主题

WordPress子主题也是一个主题,它继承了另一个主题——父主题——的功能,并允许你对父主题的功能进行修改,或者添加新功能。通过创建一个非常基本的子主题来对一个父主题的样式和布局进行修改和扩展,而不需要对父主题的文件作任何修改。通过这样的方式,当父主题被更新的时候,您所做的修改就可以保存下来。因为这个原因,WordPress官方强烈推荐您使用子主题的方式来对主题进行修改。

以上内容来自WordPress官方对子主题(Child Theme)的说明。

下面就以suffusion主题为例介绍一下如何利用子主题功能修改主题

首先在 wp-content/themes目录创建一个名为son-of-suffusion的目录(其实这个目录的名字可以随便取,这里仅仅是为了便于识别),在这个目录中创建一个style.css文件,其内容为

/* Theme Name: Son of Suffusion Theme URI: http://your-theme-url Description: Child Theme based on Suffusion Version: 1.0. Author: Your Name Author URI: http://your-url Template: suffusion */ @import url("../suffusion/style.css");

<ul>
  <li>
    <code>Theme Name</code>. (<b>必需</b>) 子主题的<b>名称</b>。
  </li>
  <li>
    <code>Theme URI</code>. (可选) 子主题的主页。
  </li>
  <li>
    <code>Description</code>. (可选) 子主题的描述。比如:我的第一个子主题,真棒!
  </li>
  <li>
    <code>Author URI</code>. (可选) 作者主页。
  </li>
  <li>
    <code>Author</code>. (optional) 作者的名字。
  </li>
  <li>
    <code>Template</code>. (<b>必需</b>) 父主题的目录名,区别大小写。 <b>注意:</b> 当你更改子主题名字时,要先换成别的主题。
  </li>
  <li>
    <code>Version</code>. (可选) 子主题的版本。比如:0.1,1.0,等。
  </li>
</ul>

<p>
  保存后就可以在后台的主题界面中找到名为Son of Suffusion的主题,启用它。然后我们就可以把所需要修改的文件从其父主题(parent theme)中复制过来,进行修改,这样即使父主题进行了升级也不影响我们所做的变动。
</p>

<p>
  以后我会配合子主题对suffusion主题进行修改。
</p>