wordpress - 如何创建 Wordpress 子插件,就像子主题一样?
问题描述
我需要更改 wordpress 插件的核心文件,但问题是当它更新时会覆盖我的更改。那么在这种情况下,我们可以像子主题功能一样制作子插件吗?所以我可以更改核心文件。
解决方案
没有子插件之类的东西。您可以尝试做的是复制插件并更改文件夹名称和插件标题中的信息(以便 WP 不会尝试更新它)。保持两者都已安装但原来的已停用(您不能同时让两者都处于活动状态)。然后,当原始插件更新时,您可以使用文件比较工具(例如,Linux 的 diff 命令)查看发生了什么变化以及您需要更新哪些内容以使您的副本与原始插件保持一致。
或者,您可以联系插件的开发人员并询问他们是否有办法在不编辑代码的情况下更改您需要的内容。许多插件允许使用过滤器或操作来更改内容,所以你永远不知道!
推荐阅读
- airflow - 在 Airflow 1.9 的 DAG 中将下游任务添加到每个没有下游的任务
- django - Django 1.11 多对多没有出现在 django admin 中
- android - Ubuntu:在三星 Galaxy s9 上使用 Chrome 开发工具检查 Web 元素
- qt3d - Qt3D中场景图中实体的绘制顺序是怎样的?
- spring - Spring Data JPA 进行更新以执行简单查询
- c# - IIS Express 可以发布 Microsoft-Windows-IIS-Logging ETW 事件吗?
- c# - Private 无效并且声明了本地函数但从未使用过错误
- ruby-on-rails - Rails 连接表名与迁移或模式不匹配(PG::UndefinedTable: ERROR: 关系不存在)
- reactjs - Redux-Form:选择特定选项时删除字段数据
- python - Python Try 和 except 语句自定义和正常异常输出