Wordpress Buddypress将代码还原回原来的插件,我丢失了对插件的所有修改。我正在运行wp-4.4和buddypress-2.2.4

Wordpress Buddypress将代码还原回原来的插件,我丢失了对插件的所有修改。我正在运行wp-4.4和buddypress-2.2.4,wordpress,file,buddypress,reverting,Wordpress,File,Buddypress,Reverting,我已经用wordpress 4.4安装了buddypress 2.2.4 现在我面临的问题是,我自己在插件文件中对buddypress插件做了一些修改。它又回来了。它将我修改的文件更改为原始版本。甚至我在我的地方也尝试过,结果是一样的 我问过服务器人员,但他告诉了buddypress的问题。当你修改一个BP文件时,你在浏览器中看到变化了吗?或者在代码编辑器中关闭文件后,文件是否立即恢复到原始状态?BP插件文件的文件权限设置是什么 您修改了哪些文件,并进行了哪些更改 你正在点击插件的更新吗?插件更

我已经用wordpress 4.4安装了buddypress 2.2.4

现在我面临的问题是,我自己在插件文件中对buddypress插件做了一些修改。它又回来了。它将我修改的文件更改为原始版本。甚至我在我的地方也尝试过,结果是一样的


我问过服务器人员,但他告诉了buddypress的问题。

当你修改一个BP文件时,你在浏览器中看到变化了吗?或者在代码编辑器中关闭文件后,文件是否立即恢复到原始状态?BP插件文件的文件权限设置是什么

您修改了哪些文件,并进行了哪些更改

你正在点击插件的更新吗?插件更新总是覆盖本地更改,因为新文件是在旧文件上写入的,除非您对文件的写入权限进行了修改

这不是BuddyPress本身的问题,我自己也尝试过,我可以很好地破解插件文件。这可能是服务器给你的错觉,写允许的文件,同时保持不变的文件恢复。或者插件会不断更新,撤销您的更改


进行修改的正确方法是在插件或主题中使用挂钩,或者将BuddyPress模板复制到您的主题并在那里进行修改。

我没有找到任何解决方案。但我通过向子主题添加覆盖文件来保留更改。因为我尝试了所有的方法,但没有停止重置插件。
所以,最终在子主题中覆盖插件解决了这个问题。

您好,感谢您的快速回答。我修改了头文件。我可以在浏览器中看到这一变化。4-5个小时后,它会回到原来的代码。甚至在我的笔记本电脑的本地服务器上。所以问题在于buddypress。它并没有升级插件,因为它仍然向我展示了管理员提供的新更新版本。我想知道BuddyPress是否有像WordPress core那样的自动后台安全更新,这些更新可能会触发文件重置。但正如我所说,最好是在模板上创建更改后的文件,这些模板已复制到buddypress文件夹下的主题目录中。通过这种方式,更新和其他相关更改可以保持您的更改完好无损。您能告诉我在buddypress中触发重置的函数或文件路径吗?我对buddypress知之甚少,但他们自己的文档可能对此有所帮助。