如题,要在 WordPress 中禁止插件后台推送升级信息提示,可以通过以下方法添加自定义函数。这个方法可以防止插件的更新提示出现在后台的“插件”页面。打开 WordPress 主题的 functions.php 文件,或者使用站点专用插件来添加以下代码:

禁用单一插件更新提示

function disable_plugin_updates( $value ) {
    if ( isset( $value ) && is_object( $value ) ) {
        unset( $value->response['plugin-folder/plugin-file.php'] );  // 替换为插件的文件路径
    }
    return $value;
}
add_filter( 'site_transient_update_plugins', 'disable_plugin_updates' );

说明:

  • plugin-folder/plugin-file.php:你需要将这部分替换为实际插件的路径。可以在插件目录中找到插件的主文件。
  • 这个函数通过 site_transient_update_plugins 过滤器移除特定插件的更新信息,阻止 WordPress 显示该插件的更新提示。

批量禁用插件更新提示

如果你希望禁用多个插件的更新提示,可以在函数中添加多个插件的路径:

function disable_plugin_updates( $value ) {
    if ( isset( $value ) && is_object( $value ) ) {
        // 禁用多个插件的更新提示
        unset( $value->response['plugin-folder1/plugin-file1.php'] );
        unset( $value->response['plugin-folder2/plugin-file2.php'] );
    }
    return $value;
}
add_filter( 'site_transient_update_plugins', 'disable_plugin_updates' );

这个方法可以针对多个插件进行操作,确保后台不显示它们的升级提示信息。

完全禁用所有插件更新提示

如果你想禁用所有插件的更新提示,可以使用下面的代码:

function disable_all_plugin_updates( $value ) {
    if ( isset( $value ) && is_object( $value ) ) {
        $value->response = array();
    }
    return $value;
}
add_filter( 'site_transient_update_plugins', 'disable_all_plugin_updates' );

这样所有插件的更新提示都不会再出现。希望这能帮助你实现禁用插件更新提示的需求。

* 文章内容很有用,那就5星好评吧!😘

0 / 5 好评 5

Your page rank:

发表回复

Please Login to Comment
数字人
微信

扫码了解更多服务

qr

1对1专家沟通

小程序

funion_xcx