我 修改 了 一 个 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;
}
中 的 每 一 个
1条答案
按热度按时间ars1skjm1#
您可以通过将此代码添加到主题的functions.php文件中来删除更新。
'wp_update_plugins')中的一个或多个参数进行修改。
如果您有任何问题,请向我们咨询。如果您有问题,请向我们咨询。“));