如何隐藏WordPress已安装插件页面上的“启用自动更新”链接

to94eoyn  于 2022-11-02  发布在  WordPress
关注(0)|答案(1)|浏览(137)

我 修改 了 一 个 Wordpress 插件 , 它 不 应该 在 以后 自动 更新 。 所以 为了 防止 任何 管理 员 错误 地 点击 " 启用 自动 更新 " 链接 安装 插件 页面 , 我 想 隐藏 它 。 我 看到 一些 亲/高级/无效 插件 这样 做 , 但 找 不到 一 个 变通 办法 。 我 如何 删除 该 链接 的 特定 插件 ?

在 插件 的 主 php 文件 ( plugins/example-plugin/example-plugin.php ) 中 添加 了 以下 代码 , 但 链接 仍然 显示 在 已 安装 插件 页面 上 。

add_filter( 'http_request_args', 'dm_prevent_update_check', 10, 2 );
function dm_prevent_update_check( $r, $url ) {
    if ( 0 === strpos( $url, 'http://api.wordpress.org/plugins/update-check/' ) ) {
        $my_plugin = plugin_basename( __FILE__ );
        $plugins = unserialize( $r['body']['plugins'] );
        unset( $plugins->plugins[$my_plugin] );
        unset( $plugins->active[array_search( $my_plugin, $plugins->active )] );
        $r['body']['plugins'] = serialize( $plugins );
    }
    return $r;
}

中 的 每 一 个

ars1skjm

ars1skjm1#

您可以通过将此代码添加到主题的functions.php文件中来删除更新。
'wp_update_plugins')中的一个或多个参数进行修改。
如果您有任何问题,请向我们咨询。如果您有问题,请向我们咨询。“));

相关问题