WordPress 主题 functions.php 的 30 个实用代码片段:从性能优化到安全加固一网打尽
functions.php 是 WordPress 主题的功能核心。一个优秀的 functions.php 文件可以让主题更安全、更快速、更易用。本文整理了 30 个最实用的代码片段,你可以直接复制到主题的 functions.php 中使用。
主题特色支持类
启用特色图片支持是所有主题都需要的基础功能。此外,还应该启用 HTML5 支持,让 WordPress 输出符合 HTML5 标准的标记。启用标题标签支持,让 WordPress 自动管理页面标题。启用自定义 Logo 支持,让用户可以在后台自定义网站 Logo。
性能优化类
移除 jQuery Migrate 脚本可以减少不必要的 HTTP 请求。移除 Emoji 脚本可以加快页面加载速度。移除文章修订版本的限制可以控制数据库大小。禁用 REST API 的非认证访问可以减轻服务器负担。
安全加固类
隐藏 WordPress 版本号可以防止攻击者利用已知漏洞。禁用 XML-RPC 接口可以防止暴力破解攻击。禁用文件编辑器可以防止后台代码被篡改。登录错误信息通用化可以防止用户名枚举。
实用功能类
修改摘要长度和“阅读更多”文本是常见需求。给外部链接自动添加 nofollow 属性可以提高 SEO 表现。为不同文章类型添加自定义列可以提升后台管理效率。
内容过滤类
通过过滤器修改文章内容、标题、摘要的显示方式。例如,在所有文章底部添加版权声明,或者自动给图片添加 Alt 文本。
管理后台优化类
移除后台不必要的菜单项、修改后台页脚信息、添加自定义仪表盘小工具,这些都可以提升后台的使用体验。
使用这些代码片段时,建议逐一测试,确认无误后再上线。同时保持代码整洁,添加注释说明每个片段的功能。

