如何禁用WordPress的插件更新?

11 浏览
0 Comments

如何禁用WordPress的插件更新?

我找到了一个在GPLv2许可下的WordPress插件,并在源代码中进行了许多更改,插件现在做了其他事情。

我修改了作者(并附有原插件作者的授权)、URL、版本号(从xxx 1.5到YYY 1.0)。

一切运行良好,但当WordPress检查插件更新时,它将我的插件YYY 1.0视为xxx 1.0,并显示可用更新的通知。

我的更改后的插件YYY 1.0是通过从我的计算机复制文件而不是从WP存储库安装的。

我还需要更改什么吗?

admin 更改状态以发布 2023年5月24日
0
0 Comments

将这段代码放置在主题的functions.php文件中。这对于我来说运行良好,我正在使用它。此外,这是针对特定插件的。在这里,您需要将插件的主文件URL更改为与您的插件相匹配的URL。\n\n

 function my_filter_plugin_updates( $value ) {
   if( isset( $value->response['facebook-comments-plugin/facebook-comments.php'] ) ) {        
      unset( $value->response['facebook-comments-plugin/facebook-comments.php'] );
    }
    return $value;
 }
 add_filter( 'site_transient_update_plugins', 'my_filter_plugin_updates' );

\n\n在这里:\n\n\"facebook-comments-plugin\" => Facebook评论插件文件夹名称\n\n\"facebook-comments.php => 插件的主文件。这可能不同,比如index.php\n\n希望这能有所帮助。

0
0 Comments

禁用插件更新

在你的插件根目录文件中添加以下代码。

add_filter('site_transient_update_plugins', 'remove_update_notification');
function remove_update_notification($value) {
     unset($value->response[ plugin_basename(__FILE__) ]);
     return $value;
} 

0