WordPress新建子主题,彻底解决修改主题后升级新版本覆盖修改的问题。不论一个主题多么强大,总难满足个性化需求,不论一个作者多么认真负责,也不能面面俱到,索性自己修改主题吧,可修改满意后,每次主题更新升级,之前修改的又被打回原形。不多说了,君哥带你一起新建子主题。
一、在主题目录新建子主题文件夹。主题目录一般是:wp-content/themes,在themes文件夹中新建一个文件夹,名称可以自己定义,为了能快速区分是那个主题的子主题,可以用您主题文件夹名称后面加-child来命名子主题文件夹,例如你的主题名称是abc,那么子主题文件夹可以命名为abc-child。
二、新建CSS文件,如果您不是专业站长或做开发的,可以用记事本新建一个记事本文件,命名为style,然后修改扩展名为.css。修改文件扩展名请参考:记事本编辑的文件怎么修改扩展名呢?文件扩展名修改方法教您修改
三、编辑style.css文件内容,打开您刚才新建的style.css文件,输入内容如下:
/*
Theme Name: table
//必选,子主题名称。例如我的子主题名称是:table,可以根据自己的需要设置。
Theme URI: http://table.com/
//可选,子主题的主页。可以写您的子主题主页域名。例如我写的是:http://table.com/
Description: 第一次建立子主题。
//可选,子主题说明。例如我的说明是:第一次建立子主题。
Author: man
//可选,作者名称。例如我的名称是:man
AuthorURI: http://table.com/about/man.html
//可选,作者主页。例如我放的是子主题主页的一个页面。例如我写的是http://table.com/about/man.html。
Template: abc
//必选,父主题的目录名,区别大小写。例如我的父主题目录名是:abc。注意:当你更改子主题名字时,要先换成别的主题。
Version:1.0
//可选,子主题版本号。例如我自定义为1.0
*/
@import url(“../abc/css/style.css”);
// 必选,引入父主题样式。引号里面为父主题的样式文件的相对路径。例如我填写的是:../abc/css/style.css
四、上传style.css文件到您新建的子主题文件夹,这样您的子主题就诞生了,修改样式、功能、页面模板均在子主题中进行修改,升级主题时将不会被覆盖。
1、修改样式
css样式可以直接添加加到上一步新建的style.css文件里面,加到@import引用父主题样式那一行的后面,例如字体颜色字体等。
2、修改功能
functions.php文件是用来保存主题的一系列功能函数,建立子主题后,父主题的功能函数会自动调用。如果你需要额外增加功能,在子主题文件夹里面新建一个functions.php文件,然后在里面添加你的代码。注意,functions.php文件中的代码不会替换父主题的,它是额外增加进去。
3、修改页面模板
复制父主题里面的对应模板文件到子主题,例如:你要修改footer.php文件,则复制父主题里面的footer文件到子主题,然后进行修改。需要注意的是要修改的文件目录层级关系要和父主题完全对应。则对页面模板的修改如涉及到css的修改的话,可以直接添加进子主题的style.css文件里面。
修改主题的名称、作者等信息的教程:WordPress怎么修改已经安装主题的缩略图、作者、名称等主题信息呢?
子主题缩略图设置教程:WordPress子主题怎么设置主题缩略图?原来so easy
聚云网旨在收集阿里云、腾讯云、百度云等云计算产品的行业资讯,最新优惠信息,提供代金券、优惠券领取,让用户以最低的价格购买服务器,享受优质的产品服务。聚云网提供免费服务器购买咨询,科技前沿资讯,互联网行业动态,软件开发及服务器运维教程,竭全力为用户提供优质服务。点击查看更多内容
如果您有任何疑问,请在页面右侧点击联系聚云网客服,第一时间为您服务。如果您有教程需求,可以在我们的社区中留言。如果您有经验要分享,我们欢迎您的到来。文章中有什么问题,也欢迎留言指正,我们共同创建一个服务平台。
本站所有内容,如有版权、侵权等问题,请及时联系本站做删除。发布者:聚云网,转载请注明出处:https://www.juyun.top