0

假设我对某个插件的 php 文件进行了一些更改。当其他人决定更新此插件时,我如何防止他们丢失?

4

1 回答 1

1

您应该尝试使用您自己的插件来更改插件的行为。但这取决于您所做更改的性质。

您可以使用以下过滤器禁用其更新功能:

add_filter( 'site_transient_update_plugins', 'filter_plugin_updates' );
function filter_plugin_updates( $value ) {
    unset( $value->response['akismet/akismet.php'] );
    return $value;
}

在我复制此代码的答案中,还有其他几种方法可以解决此问题:

如果我重命名插件(在它的主 php 文件中),我还会收到更新通知吗?

于 2013-10-15T10:22:52.340 回答