开启您的高性能独立站项目
我会根据您真实的业务场景,帮您避开那些又贵又坑的劣质主机和臃肿主题,量身定制最合理的建站项目方案。
对于我们这种喜欢折腾 WordPress、追求极致性能的站长来说,可能经常会需要在网上找各种 PHP 代码来优化网站(比如禁用某个功能、修改某个样式)。但是传统的做法都是把代码复制到主题的 functions.php 文件里,这往往会伴随着巨大的风险。
那么这篇文章将带您认识 Code Snippets 这个“防崩溃神器”,彻底改变您管理 WordPress 自定义代码的方式。
很多教程都会告诉你:“把下面这段代码加到主题的 functions.php 文件最后”。但这其实是一个非常危险的习惯:
主题升级,代码清零: 一旦主题开发者发布了新版本,你一点击更新,原本辛苦添加的所有自定义代码会瞬间被覆盖消失(除非你懂得配置子主题)。
一个标点,全站崩溃: PHP 是一门非常严格的语言。如果你在复制时少了一个分号 ; 或者多了一个括号,网站会立刻遭遇“白屏死机 (White Screen of Death)”,导致后台都登不进去,只能去服务器里改文件。
管理混乱: 时间久了,functions.php 里堆满了各种代码,你根本记不清哪段代码是干什么用的,想删都不敢删。
Code Snippets 的出现,完美解决了这三大痛点。 它就像一个代码的“收纳盒”,把每一段代码变成了一个可以随时开启/关闭的“微型插件”。
绝对安全(防崩溃机制): 这是它最牛的功能。如果你粘贴的代码有语法错误,点击保存时,插件会直接拦截并报错,绝对不会让你的网站崩溃。
独立于主题: 无论你怎么更换主题、升级主题,存放在 Code Snippets 里的代码永远都在,并且持续生效。
可视化管理: 你可以给每一段代码写上清晰的标题和备注,用开关按钮控制它的运行状态,极其直观。
在 WordPress 后台 -> 插件 -> 安装插件,搜索 Code Snippets(图标是一个小剪刀)。
安装并启用后,左侧菜单栏会出现一个带有剪刀图标的 “Snippets (代码片段)” 菜单。
插件下载地址:WordPress官方插件库下载
如果您还不会安装插件可以查看:插件安装教程
点击 Snippets -> Add New (新建),你会看到一个非常清晰的编辑界面。
Enter title here (输入标题): 给代码起个直观的名字,比如“安全优化:移除WP版本号”。
Code (代码框): 把你找来的 PHP 代码粘贴进去。
避坑提示: 大多数网上找的 PHP 代码都带有
<?php这个开头标签。在 Code Snippets 里粘贴时,不需要带这个<?php,只粘贴纯代码逻辑即可。
比如下面这段:移除WP版本号的代码
remove_action('wp_head', 'wp_generator');
add_filter('the_generator', '__return_empty_string');
在右侧找到运行位置选择 (Run snippet everywhere):
Run snippet everywhere (全站运行): 默认选项,前台和后台都生效。
Only run in administration area (仅在后台运行): 节省前台资源。
Only run on site front-end (仅在前台运行): 节省后台资源。
这里我们选择 Only run on site front-end。
Description (描述/备注): 写一下这段代码是从哪里来的,具体有什么用,方便以后查阅。(当然如果您比较懒也可以默认空白)
这样我们就给网站成功的添加了去除WP版本号的代码,现在可以去网站前端页面按 鼠标右键 看网页源代码,搜索 generator,验证是否生效。
生效前: 您会搜到 <meta name="generator" content="WordPress X.X.X" />。
生效后: 搜索结果应该为 0,或者只能搜到您主题/插件的 generator(比如 Elementor),但绝对找不到包含 “WordPress X.X.X” 的那行 meta 标签了。
对于任何一个不具备高级 PHP 开发能力,但又想深度定制网站的站长来说,Code Snippets 绝对是必装的底层架构级插件。它把高风险的操作,变成了安全、可视化的管理。