0°

制作WordPress子主题

WordPress子主题也是一个主题,它继承了另一个主题——父主题——的功能,并允许你对父主题的功能进行修改,或者添加新功能。

在使用Wordpress主题时,难免不尽人意,需要对主题进行一些自定义修改,以符合自己的相关需求。可直接在主题文件里修改,一旦主题升级,我们之前进行的修改,都会被覆盖。

因此,我们可以制作一个简单的“子主题”出来,原来的主题就是“父主题”把自定义的相关文件放到“子主题”里面。即使“父主题”升级,也不会影响我们的自定义文件。

来源于官方文档:

https://codex.wordpress.org/zh-cn:%E5%AD%90%E4%B8%BB%E9%A2%98

WordPress子主题也是一个主题,它继承了另一个主题——父主题——的功能,并允许你对父主题的功能进行修改,或者添加新功能。

我以Twenty Seventeen主题为例

第一步:以“twentyseventeen-child”为名,新建文件夹。

第二步:在文件夹内新建文件:style.css functions.php

第三步,在style.css里面填写:

/*
Theme Name: twentyseventeen的子主题
Theme URI: https://npc.ink/themes/
Description: WordPress子主题开发
Author: 子主题
Author URI: http://www.baimu.org/
Template: twentyseventeen
Version: 1.0
*/
@import url("../twentyseventeen/style.css");/*子主题继承父主题的样式,注意,这里填主题名*/

这样,一个简单的“子主题”就出来了。把twentyseventeen-child文件夹压缩为zip格式,即可上传使用了。

其他:

/*
Theme Name – 子主题名称(必要),可自行更改,将作为名字显示在后台的【外观】-【主题】中。
Theme URI – 子主题网址。
Description – 子主题描述。
Author – 子主题作者。
Author URI – 子主题作者网址。
Template – 子主题模板名称(必要,填写父主题文件夹名),由于我们在创建子主题,所以这个模板名称必须是与父主题一样的才可以,否则我们的主题会在后台不能启用。更改主题名字时要切换到其它主题,否则前台将不能显示。
Version – 子主题版本号,这个完全自行决定,一般从1.0开始,以后更新的话记得把这个版本号也更新一下。

*/

参考文章来源:http://www.catmee.com/wordpress-child-themes/

下面提供我制作好的twentyseventeen子主题文件下载:

当前内容已被隐藏,您需要登录才能查看

0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论