这很简单。您所要做的就是在自定义函数插件中添加一些代码。
假设您想阻止“Hello Dolly”插件(用WordPress预先打包)的更新。在“我的函数插件”中,mycustomfunctions.php
(您可以使用任何名称)您可以放置以下内容:
/* Disable a plugin from updating */
function disable_plugin_updating( $value ) {
unset( $value->response[\'hello.php\'] );
return $value;
}
add_filter( \'site_transient_update_plugins\', \'disable_plugin_updating\' );
仅此而已
现在,如果您想阻止多个插件更新,只需在上述代码中添加额外的行,如下所示:
/* Disable some plugins from updating */
function disable_plugin_updating( $value ) {
unset( $value->response[\'hello.php\'] );
unset( $value->response[ \'akismet/akismet.php\' ] );
return $value;
}
add_filter( \'site_transient_update_plugins\', \'disable_plugin_updating\' );
Things to notice:
最好的做法是keep everything updated to the latest version (原因显而易见,主要是脆弱性问题)。
我们使用akismet/akismet.php
因为akismet.php
在插件文件夹中akismet
如果您不知道自定义函数插件是什么(或没有),您可以轻松创建一个。请查看一篇古老但仍然有效的帖子:Creating a custom functions plugin for end users.
还有,请看一下这篇关于:Where to put my code: plugin or functions.php.