经常折腾wordpress的同学都会频繁把各种代码片段添加到主题中的 functions.php文件中,就能实现对应的功能了。今天介绍的Code Snippets插件可以方便的启用关闭、添加删除代码片段,不用再修改 functions.php文件,WordPress管理自定义代码用 Code Snippets插件十分方便。解决了各位强迫症站长们下面这两个问题:
- 代码段可能会变得很长且混乱。
- 升级或切换主题会导致这些代码片段丢失
Code Snippets是一款可以简单、干净、安全添加php代码到你网站的插件,就跟直接写入functions.php文件里面的效果一样。
但是它更加适合新手用户使用,图形化界面添加代码,不用担心不知道添加到主题文件的什么位置;自动检查代码格式,错误会有提示。
大体上是新建一个php文件放入代码片段,然后引用或做成插件或直接调用。这些方法也可以正常使用,相比较之下不如使用 Code Snippets插件来的方便。萝卜白菜各有所爱,适合自己的才是最好的。
使用Code Snippets添加代码还有一个优点就是添加的代码不会因为你主题文件升级而丢失,而直接写入functions.php文件里面升级会被覆盖,还需要手动备份一次。
在 wordpress后台搜索 code snippets 结果如下图所示,安装并启用。看这个插件的图片是一把剪刀。

插件下载地址:https://wordpress.org/plugins/code-snippets/
在 wordpress左侧选项中点击 snippets > 添加 add new,右侧分别添加如下:
- 代码标题:区分不同代码片段;
- 代码内容:添加代码片段,和代码编辑器一样,如果有错误会自动标红字提示本行代码错误;
- 代码运行条件:全站运行,仅限管理员区域运行,只在网站前端运行,只运行一次;
- 代码注释:对代码片段添加注释内容,帮助以后理解记忆;
- Tags:给代码添加标签,加不加都行;
functions.php文件的作用
functions.php是WordPress主题的一个核心文件,叫做主题函数文件。
functions.php主要用来定义对应的主题所使用的函数文件和一些需要用到的代码,如果函数文件发生格式错误会导致你整个网站白屏,所以每一次修改函数文件前都需要做好备份,出现问题就替换回去。
手动添加代码到functions.php文件
手动添加虽然说对新手不是很友好,不过也不难,你只需要做好文件备份就行了。
把需要的代码粘贴到functions.php文件最末尾,然后保存,有问题就再把备份的文件替换回来。
注意的是,functions.php文件会因为你每次升级主题文件而导致修改的内容丢失,所以使用插件或者子主题添加代码是一个不错的选择。
Code Snippets插件对于爱折腾 wordpress的站长来说几乎是必备插件,而且对于长期使用国外wordpress主题的同学来说也是一个很好用的插件。众所周知插件安装多了会严重影响 wordpress运行效率和速度。有了它可以节省掉很多 wordpress插件了,也就等于节约了系统资源。