正如@kero所指出的,您最好的选择是联系开发人员,询问他们是否愿意包含适当的挂钩-您需要的是一个过滤器,以允许自定义$allowed
.
然而,除此之外,一个潜在的(尽管不是完美的)解决方案是忽略插件的更新。您可以按以下方式进行操作:
function filter_plugin_updates( $value ) {
unset( $value->response[\'some_plugin/some_plugin.php\'] );
return $value;
}
add_filter( \'site_transient_update_plugins\', \'filter_plugin_updates\' );
然后,您将无法获得插件的更新通知或自动更新。这将允许您手动将更改重新应用到更新并手动处理。
显然,如果你能让开发人员带上一个过滤器挂钩,你就更好了。但如果您手动处理事情,这可以防止您无意中破坏自定义。