首页 > 解决方案 > 远程插件更新但跳过某些文件

问题描述

什么

我们公司使用一个内部 WordPress 插件,其中包含自定义帖子类型、分类法、辅助函数和杂项。客户网站上的扩展。我想做的是为这个针对杂项的插件设置远程更新。extensions 文件夹,但不理会其他文件。

为什么

插件中的大多数文件都特定于客户端网站,包括自定义帖子类型、分类法和辅助函数。通过最近的 WordPress 更新,我们发现需要更新一些扩展,而不是单独连接到每个客户端站点,最好远程推送这些和未来的更新。

思考过程

由于 WordPress 会自动删除插件的目录,因此这些文件将会丢失。我发现这个旧教程建议使用“upgrader_pre_install”临时将文件/目录移动到父目录,然后在插件更新后拉入这些文件,但感觉很脏。还有其他方法可以做到这一点吗?

标签: wordpresswordpress-plugin-creation

解决方案


推荐阅读