最新wordpress禁止程序插件主题自动检测更新的代码汇总

最新WordPress禁止程序插件主题自动检测更新的代码汇总

随着WordPress的逐渐发展和更新,越来越多的插件和主题开始支持自动检测更新功能。这样一来,WordPress网站管理员可以及时得知插件和主题的更新情况,并及时更新以保持网站的安全性和稳定性。

然而,有些程序、插件或主题并不希望被WordPress默认自动检测更新,在此情况下,我们需要的就是一些代码来禁止它们自动检测更新。以下是最新WordPress禁止程序插件主题自动检测更新的代码汇总。

1. 禁止特定插件自动检测更新的代码

如果你想禁止某个插件自动检测更新,以下代码可以帮助你实现目的:

// 禁止特定插件自动检测更新
function disable_plugin_auto_update( $r, $url ) {
    if ( 0 !== strpos( $url, 'http://api.wordpress.org/plugins/update-check' ) ) {
        return $r;
    }
    $plugins = unserialize( $r['body']['plugins'] );
    unset( $plugins->plugins[ plugin_basename( __FILE__ ) ] );
    unset( $plugins->active[ array_search( plugin_basename( __FILE__ ), $plugins->active ) ] );
    $r['body']['plugins'] = serialize( $plugins );
    return $r;
}
add_filter( 'http_request_args', 'disable_plugin_auto_update', 5, 2 );

将上述代码添加至主题或插件的functions.php文件中即可禁止该插件自动检测更新。

2. 禁止特定主题自动检测更新的代码

同样地,如果你想禁止某个主题自动检测更新,以下代码可以帮助你实现目的:

// 禁止特定主题自动检测更新
function disable_theme_auto_update( $r, $url ) {
    if ( 0 !== strpos( $url, 'http://api.wordpress.org/themes/update-check' ) ) {
        return $r;
    }
    $themes = unserialize( $r['body']['themes'] );
    unset( $themes[ get_option( 'template' ) ] );
    unset( $themes[ get_option( 'stylesheet' ) ] );
    $r['body']['themes'] = serialize( $themes );
    return $r;
}
add_filter( 'http_request_args', 'disable_theme_auto_update', 5, 2 );

将上述代码添加至主题或插件的functions.php文件中即可禁止该主题自动检测更新。

3. 禁止所有插件自动检测更新的代码

如果你想禁止所有插件自动检测更新,以下代码可以帮助你实现目的:

// 禁止所有插件自动检测更新
add_filter( 'auto_update_plugin', '__return_false' );

将上述代码添加至主题或插件的functions.php文件中即可禁止所有插件自动检测更新。

4. 禁止所有主题自动检测更新的代码

最后,如果你想禁止所有主题自动检测更新,以下代码可以帮助你实现目的:

// 禁止所有主题自动检测更新
add_filter( 'auto_update_theme', '__return_false' );

将上述代码添加至主题或插件的functions.php文件中即可禁止所有主题自动检测更新。

总结

禁止WordPress程序、插件或主题自动检测更新可能会让你的网站存在一定的风险,因为这些更新通常包含了修复漏洞和安全隐患的内容。因此,我们建议你在禁止这些更新之前,请务必慎重考虑其风险和影响。

以上就是最新WordPress禁止程序插件主题自动检测更新的代码汇总,希望可以为你提供帮助。

晓白博客网版权所有,原文地址https://www.xbnb.cn/5216
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容