如何禁用特定插件的更新? 时间:2021-10-25 作者:Bobby 我想确保我对插件所做的自定义不会被将来的更新所覆盖,所以我想以某种方式禁用该特定插件的更新(并且仅限于该插件)。我是否可以只更改插件的名称就可以了,或者我可以做些什么(除了备份)来确保它不会被其他插件意外更新? 3 个回复 SO网友:Andrea Somovigo function AS_disable_plugin_updates( $value ) { //create an array of plugins you want to exclude from updates ( string composed by folder/main_file.php) $pluginsNotUpdatable = [ \'plugin1/plugin.php\', \'plugin2/plugin2.php\' ]; if ( isset($value) && is_object($value) ) { foreach ($pluginsNotUpdatable as $plugin) { if ( isset( $value->response[$plugin] ) ) { unset( $value->response[$plugin] ); } } } return $value; } add_filter( \'site_transient_update_plugins\', \'AS_disable_plugin_updates\' ); SO网友:Catherine Consiglio 插件的更新通常包括bug修复和安全补丁,因此理想情况下,出于功能和安全原因,您不希望不更新插件。如果您想自定义插件的功能,我建议您创建自己的插件来扩展其他插件的功能,而不是直接编辑其他插件的文件。这将确保您仍然可以更新插件,而不会覆盖您的更改。如果您仍想确保插件不会更新,请确保;“自动更新”;在wp admin中的插件页上禁用该插件。关闭自动更新后,插件更新的唯一方式是手动选择更新。 SO网友:Ahmed Ali 按照以下步骤禁用特定插件的更新:转到包含插件名称和其他详细信息的插件主文件,将版本更改为1.0并保存将插件文件夹名称重命名为所需的任何名称 文章导航