首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在完成手动优化之后,如何与插件更新同步?

在完成手动优化之后,如何与插件更新同步?
EN

WordPress Development用户
提问于 2013-01-28 06:34:35
回答 3查看 71关注 0票数 4

我在我的站点上有几个运行插件的WordPress,根据wordpress性能优化的建议,我计划自己对插件进行优化。

然而,这将意味着我将不得不修改现有的插件代码。现在,当WordPress插件发布频繁更新时,这些更新将消除我的手动更改。我如何保持它们之间的同步?这意味着,我如何得到更新插件,并保持我的手动更改以及?

EN

回答 3

WordPress Development用户

回答已采纳

发布于 2013-01-28 06:49:07

在Git (或SVN)中为插件创建一个本地存储库,每次更新发生时:

  • 将更改合并到调整后的版本中,
  • 在生产现场的本地副本中进行测试,
  • 然后将您的更新代码推送到您的站点。

但是最好是将你的改进发送给插件作者,这样她就可以在主代码中使用它了。保密改进并不是开源的精神。

票数 3
EN

WordPress Development用户

发布于 2013-01-28 06:44:15

这取决于你要做什么类型的mods。如果插件使用过滤器和操作,您可以从自定义插件或主题的functions.php中将它们挂起,或者注销它们并注册您自己修改的函数。

你可以读更多关于钩子和过滤器在法典。

票数 1
EN

WordPress Development用户

发布于 2013-01-28 06:58:45

实际上,没有一种实际的方法可以确保您可以更新您已经修改过的插件,并且仍然可以保证您的更改能够正常工作,除非您在合并更改之前检查新发布的代码。

因此,这意味着每次插件更新可用时,您都需要检查您所做的修改是否仍然适用于新更新的代码库,因为在某些情况下,插件作者可能会更改其类/方法/函数结构,因为它与您所做的更改完全不同。

在你的修改不工作的情况下,在新发布的版本的上述插件,那么你将需要重新调整相应。

您需要保留一个本地存储库/复制/版本的更改,并检查这些更改与未来的更新。

这一切都需要你付出一些努力,注意细节,否则更好地集中精力去说服那些有问题的插件作者去做你为提高性能所做的同样的改变。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/83421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档