某些情况下,你可能会需要修改主题源文件,但是修改主题源文件,很可能会破坏主题,甚至让网站无法运行。另外就是wordpress经常会更新,你安装的主题为了兼容最新版本,肯定也是会经常更新的,一旦主题更新后,在原主题上的修改又会消失,每次更新你都需要重新修改。
有没有办法避免这种情况?最简单的办法就是给主题创建一个子主题(Child Theme),很多需要修改的东西可以通过子主题修改,这样不仅不会破坏源文件,也不会因为主题更新后修改丢失,真的是一个很不错的方法。
可能需修改主题的情况
- 添加google分析
- 添加搜索引擎收录
- 第三方服务对网站的认证。
当然了大部分情况都能通过安装插件解决,但是网站安装太多插件对网站速度又一定影响。接下来来创建子主题。
第1步:安装Child Theme Generator插件
在插件Plugins->Add New里面搜索child theme相关插件,安装一款叫做Child Theme Generator(已不再可用,请换成Child Theme Wizard,用法一致)的插件,其实我觉得其他的插件都差不多,安装好后激活插件。
第2步:生成子主题Child Theme
从WordPress左侧Setting->Child Themes Generator进入插件的设置:
选择你正在使用的主题,我用的主题叫Kadence,然后再Heading随便输入一个名字比如KadenceChild,其他不变,点击蓝色按钮Create new child theme生成一个子主题。
第3步:Active – 激活子主题
*激活子主题之前需要注意:先去导出原先的自定义设置,从Appearance进入Customize,在最左侧的导航中拉到最底下,你会看到一个Import/Export,点进去,然后点击按钮Export,保存这个导出的文件,等你激活子主题之后,再导入这个文件,之前的设置就完好无损了,请记得一定要做这一步,不然之前的一些东西要重新设置。
生成子主题后插件会跳转到页面让你激活主题,勾选激活,点击完成即可(见下图),或者到Appearance->themes里面激活子主题,不要担心,子主题和父主题功能一模一样。
到这里子主题就创建完毕了。
还有手动创建子主题的方法,自己创建文件夹,从父主题提取文件或自己创建文件,然后打包成子主题上传安装,这个方法不适合外贸人员,我一直说我们是外贸猿,不是程序猿,要用最简单的方法完成独立站的设置,把主要精力放在外贸销售上面。
版权声明:本文原创文章,首发于青松跨境B2C,版权所有,未经允许,请勿转载!
转载请注明:如若转载,请先取得同意,然后注明原文链接。
我到这一步之后”从WordPress左侧Setting->Child Themes Generator进入插件的设置“, 在settings里找不到Child Themes Generator的设置。 不知道是不是都没有了。
如果找不到,你可以从plugins(插件)进入到插件管理页面,找到这个插件,在旁边会有个Setting按钮
或者你就换一个插件child theme configurator, 也差不多