保留更新主题时functions.php里的自定义代码的办法

2016年4月24日08:34:04 技术分享 5 2,732

WordPress主题中的functions.php是很重要的一个文件,WordPress主题很多很多功能都是写入到这个文件里,是功能得以实现;

针对主题做的一些功能变更,需要向这个文件里写入代码,而一款优雅的WordPress主题除了发布之外还要有更新,而一旦更新,functions.php文件也会被覆盖,那之前添加到这里的功能代码也就不存在了,这里有一个解决办法,可以解除各位的后顾之忧,不会再出现更新主题版本而忘记备份functions.php文件而出现的尴尬。

解决思路就是:把每个功能的代码,都做成一个WordPress的插件,然后通过WordPress的插件功能,上传-激活,这样可以保证功能的延续性,而又不会出现functions.php文件被覆盖的问题。


具体步骤:

< ?php /* Plugin Name: 模版函数扩展插件 Description: 给主题模版函数库里添加点小功能 Author: 明月登楼 */ //文件里面加入代码就可以和functions文件一样了 ?>

把上面的代码自己另存为一个php文件,记住是UTF-8编码,然后放进wp-content/plugins文件夹,对,直接放进插件文件夹,然后去插件中心看看,如图:

保留更新主题时functions.php里的自定义代码的办法

一个插件就这么出来了,虽然里面没有什么实际代码,但是他就是一个插件,对网站开始起作用了,和在functions文件里面加代码一样。

每个功能都可以按照上面的方式,写成一个简单的插件,如果如果功能很少,这办法很合适,如果增加了超过5个的功能,还是备份functions.php文件比较方便。

文章来源:明月登楼

目前评论:5   其中:访客  5   博主  0

    • 明月登楼 明月登楼 2

      自己顶一下! :grin:

      • 乐趣公园 乐趣公园 0

        小插件哈,多个代码断放在同一个小插件里面,没必要弄多个

      发表评论

      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: