通常情况下WordPress主题或插件应该保持自动更新功能,以实现维护WordPress网站安全和网站正常运行的作用,但有时这一功能可能会带来网站代码覆盖,甚至会网站崩溃的问题,所以这时候用户可以通过插入代码或者是安装Easy Updates Manager插件实现WordPress主题或插件自动更新功能的关闭,下文将为大家具体展示这一过程,希望可以助力大家外贸建站工作的顺利开展。
一、插入代码关闭WordPress主题或插件自动更新
1、通过wp-config.php文件禁用WordPress程序的核心更新,使用如下代码:
define( ‘WP_AUTO_UPDATE_CORE’, false ); |
其中的false关闭WordPress程序更新,如果更换成true则开启更新,修改为minor以仅接收次要更新。
2、通过主题中的函数文件functions.php关闭主题或插件更新;
关闭所有插件更新通知代码:
add_filter( ‘auto_update_plugin’, ‘__return_false’ ); |
关闭独立站所有主题更新代码:
add_filter( ‘auto_update_theme’, ‘__return_false’ ); |
3、通过以下代码单独关闭某个插件自动更新:
function filter_plugin_updates( $value ) { unset( $value->response[‘akismet/akismet.php’] ); return $value; } add_filter( ‘site_transient_update_plugins’, ‘filter_plugin_updates’ ); |
针对不同的插件需要修改中的插件路径“akismet/akismet.php”,这个路径可以通过进入插件编辑界面查看(目前新版本的WordPress主题插件编辑按钮放在Tools里面),如下图:
二、安装插件关闭WordPress主题或插件自动更新
1、登录WordPress账户后台,点击插件-添加插件。
2、在插件搜索框中输入Easy Updates Manager,之后点击立即安装。
3、启用插件后在常规设置中可以进行统一设置,比如禁用所有的更新,或者针对 WordPress版本、WordPress插件、WordPress主题、WordPress翻译进行启用/禁用自动更新,手动更新和禁止更新等操作。
4、点击Plugins可以针对某一款WordPress插件进行操作,如允许或禁止该插件更新。
5、点击其中的Themes可以控制关闭哪个主题的自动更新。
推荐阅读: