用过wordpress的小伙伴都知道它可以自动更新插件和主题,虽然及时的更新主题和插件会加强网站的安全性,但是更新插件或者主题的时候难免会丢失一些数据。由于会对系统造成一些不稳定因素,如果在生产环境上出现这种情况是非常糟糕的。在生产环境我们都会采取禁用自动更新的功能,这里我给大家提供几个通过禁用hook关闭更新功能来达到站点的稳定运行

1.WordPress禁止插件更新、主题更新,wordpress本身更新提示的方法

add_filter(‘pre_site_transient_update_core’,    create_function(‘$a’, “return null;”)); // 关闭核心提示

add_filter(‘pre_site_transient_update_plugins’, create_function(‘$a’, “return null;”)); // 关闭插件提示

add_filter(‘pre_site_transient_update_themes’,  create_function(‘$a’, “return null;”)); // 关闭主题提示

remove_action(‘admin_init’, ‘_maybe_update_core’);    // 禁止 WordPress 检查更新

remove_action(‘admin_init’, ‘_maybe_update_plugins’); // 禁止 WordPress 更新插件

remove_action(‘admin_init’, ‘_maybe_update_themes’);  // 禁止 WordPress 更新主题

大家可以把直接把代码复制到主题的function文件里面,刷新一下即可关闭自动更新功能。网站内还提供了许多wordpress技巧,大家可以在首页通过搜索或者根据分类查找。

发表评论

电子邮件地址不会被公开。 必填项已用*标注