本文最后更新于21 天前,其中的信息可能已经过时,如有错误请发送邮件到admin@yunsen2025.top
本站服务器的性能不强(sm阿里云老用户和狗不得入内 dddd)所以大部分功能(回复评论 邮件等等)都是通过往functions.php添加代码实现的
但这么搞就有一个大问题:当主题更新后functions.php里面的就全没了
所以一些常用的功能我们可以将他单独做成插件来用
实操一下
<?php
/*
/**
* Plugin Name: 插件名称
* Description: 插件简介
* Version: 版本
* Author: 作者
* Author URI: 作者的URL
* License: 许可证(一般GPL-2.0+就好)
* License URI: 许可证说明 http://www.gnu.org/licenses/gpl-2.0.txt
* Text Domain: function 扩展
*/
/* 在下面添加自定义代码 */
(直接写你的代码)
就像这样
把上面的代码另存为一个 php 文件,记住一定要是 UTF-8 编码,然后放进 wp-content/plugins 文件夹
对,直接放进插件文件夹(上传只能上传zip压缩打包好的插件),然后去插件中心看看
可以看到这里就有了
这样既能提升稳定性 又方便管理 我个人十分推荐这样做
如果你需要打包成zip文件供后台直接上传 可以遵循以下的方法
1. 插件文件结构
确保插件的文件和文件夹结构符合 WordPress 插件的规范。例如:
my-plugin/
|-- my-plugin.php
|-- readme.txt
|-- assets/
| |-- icon.png
|-- includes/
| |-- helper.php
|-- templates/
| |-- settings-page.php确保压缩后的 ZIP 文件根目录即是
my-plugin/
,而不是my-plugin
文件夹之外再嵌套一层无关文件。
本文参考:如何方便的在更新主题时保留 Functions.Php 里的自定义_functions.php代码不影响更新的解决方法-CSDN博客