wordpress自动更新的配置说明

2013.11.04 分享 6160 人浏览 留言

应该很多人都更新到wordpress 3.7.0甚至是3.7.1了吧,作为有版本最新版强迫症的我来说,每次发现更新一定得跟上的,自从3.7.0版本更新后,wordpress多了一个新功能,那便是自动更新,这乃我等强迫症的福利啊。最重要的是,版本的更新也意味着bug的修复,功能的增强,安全系数的提升,这个大家都懂的...

但是大家也发现了,上次的wordpress 3.7.1貌似没自动更新啊,今天百度了下,原来自动更新还是需要修改配置文件的,可能重新安装的wordpress就默认自动更新了。现在就把我知道的内容在这里分享下吧。

往wp-config.php添加以下内容(不要告诉我你把下面全都粘贴复制了...)

  1. # 禁用所有类型的核心更新(每夜更新、小版本和大版本更新)    
  2. define( 'WP_AUTO_UPDATE_CORE', false );    
  3. # 启用所有类型的核心更新(每夜更新、小版本和大版本更新)    
  4. define( 'WP_AUTO_UPDATE_CORE', true );    
  5. # 启用小版本核心自动更新(WordPress 3.7+默认)    
  6. define( 'WP_AUTO_UPDATE_CORE', 'minor' );    
  7. # 启用大版本核心自动更新    
  8. define( 'WP_AUTO_UPDATE_CORE', 'major' );    
  9. # 禁用所有类型的自动更新(核心、主题、插件和翻译)  
  10. define( 'AUTOMATIC_UPDATER_DISABLED', true );  

或者往主题的functions.php添加以下内容

  1. // 所有类型的核心代码自动更新,__return_true 为启用,__return_false 为禁用    
  2. add_filter( 'auto_update_core', '__return_false' );    
  3. // 每夜更新版本自动更新,__return_true 为启用,__return_false 为禁用    
  4. add_filter( 'allow_dev_auto_core_updates', '__return_true' );    
  5. // 小版本自动更新,__return_true 为启用,__return_false 为禁用    
  6. add_filter( 'allow_minor_auto_core_updates', '__return_true' );    
  7. // 大版本自动更新,__return_true 为启用,__return_false 为禁用    
  8. add_filter( 'allow_major_auto_core_updates', '__return_true' );    
  9. // 翻译文件自动更新,__return_true 为启用,__return_false 为禁用    
  10. add_filter( 'auto_update_translation', '__return_false' );    
  11. // 插件自动更新,__return_true 为启用,__return_false 为禁用  
  12. add_filter( 'auto_update_plugin', '__return_true' );  
  13. // 主题自动更新,__return_true 为启用,__return_false 为禁用  
  14. add_filter( 'auto_update_theme', '__return_true' );  
  15. // 禁用所有类型的自动更新(核心、主题、插件和翻译)  
  16. add_filter( 'automatic_updater_disabled', '__return_true' );  

这下,空气清爽更多了...

文章地址:https://huilang.me/wordpress-autoupdate/

回复本文

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

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif