WordPress和插件更新仍在继续

时间:2016-05-07 作者:Riccardo

在开发一个新的基于wordpress的网站的阶段,我也在评估未来的陷阱,比如升级。不幸的是,不能保证第三方插件不会停止使用。但这就是它的工作原理!有两种可能的选择:

1) 开发一个严密而健壮的站点,以后无需更新,然后祈祷(黑客)

2) 努力保持网站的更新,并祈祷(如果插件支持被放弃怎么办?)

还有第三种选择吗?

2 个回复
最合适的回答,由SO网友:cjbj 整理而成

3) 放松点。你将不得不更新WP核心无论如何,所以一些工作是不可避免的。如果一个插件停止使用,通常会有一个替代品。最重要的是不要在个人帖子中使用需要短代码的插件,因为如果这些插件停止使用,将真正破坏你的网站。

除了插件之外,您还需要担心您的主题,它可能会使用在未来版本的WP core中不推荐使用的功能。

SO网友:Andrew Bartel

在自己的插件中编写所需的功能。这些插件可以提交给官方的插件库并由您维护,或者您可以编写一个特定于客户端且从未触及公共代码库的插件(我通常会这样做)。您还需要考虑插件。它是否只有500个活跃用户,并且两年内没有更新?不管现在插件的质量如何,可能都应该远离它。是联系方式7还是类似的?着手这些都是决定在任何项目中使用第三方软件的因素,WordPress或no。

通常我会向客户提供某种维护合同。有时他们想这样做,有时他们只是想生火,然后忘记现场。根据这一点和其他情况,我可以将WordPress设置为完全自动更新核心和其他所有内容,或者将其设置为从不自动更新,或者介于两者之间的任何内容。

关键是与客户/老板沟通他们得到的最终产品是什么,以及将来如何处理(或不处理)维护。您需要提前知道WordPress正在开发需要更新的软件,并解释这实际上是一件好事,因为这意味着bug、安全漏洞等将及时得到解决。Communicate all the relevant details to your clients/boss 让他们自己做决定,不要为他们做决定。

相关推荐

重置插件版本缓存|PRE_SET_SITE_TRANSPENT_UPDATE_PLUGINS

在我的插件中,我使用这些过滤器进行自动更新并检查许可证。add_filter( \'pre_set_site_transient_update_plugins\', array( &$this, \'check_for_update\' ) ); add_filter( \'plugins_api\', array( &$this, \'plugin_api_call\' ), 10, 3 ); 但正如我所看到的,WordPress在我的插件中更改了版本标签后,会调用该过