标签: WP禁止自动更新

  • 一段代码就可禁止wordpress自动更新

    进行过二次开发的wordpress网站,最好要把自动更新禁止了。不然,自动更新后的wordpress网站可能无法访问。特别是修改过wordpress核心文件的二次开发,一定要这样做。

    define("AUTOMATIC_UPDATER_DISABLED", true); // 禁用自动更新 wp-config.php 
    
    add_filter("pre_site_transient_update_core", "fake_update_callback"); // 关闭核心提示  
    add_filter("pre_site_transient_update_plugins", "fake_update_callback"); // 关闭插件提示  
    add_filter("pre_site_transient_update_themes", "fake_update_callback"); // 关闭主题提示
    
    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 fake_update_callback(){
        return null;
    }

    把上面的代码添加到functions.php中就可以实现。