如果我隐藏更新通知,插件可以自动更新吗?

时间:2016-04-07 作者:Ayaz Ali Shah

我正在尝试从特定插件中删除插件更新功能。我已经搜索过了,找到了一个好的answer. 根据下面的答案,函数实际上对插件隐藏了更新通知,并且工作正常。

function filter_plugin_updates( $value ) {
    unset( $value->response[\'akismet/akismet.php\'] );
    return $value;
}
add_filter( \'site_transient_update_plugins\', \'filter_plugin_updates\' );
但我想知道插件是否能自动更新?如果没有,那么我认为上述功能将足以阻止插件更新。请任何人指导我这一点,我将不胜感激。非常感谢。

1 个回复
SO网友:Mark Kaplun

这需要定义什么是“自动更新”,但在最普遍的意义上,插件可以做任何wordpress的其他部分可以做的事情,因此插件可以触发自动更新而无需人工干预。

从更实际的角度来看,这是不太可能的,隐藏指示应该足以满足所有实际用途。当信息不是你自己的网站时,仍然隐藏信息通常会以某种方式回击你。这不是你的网站,你不应该阻止用户完全控制他们的网站。

如果你有一份合同,其中你是唯一负责管理网站的人,那么正确的做法就是不要让任何其他人拥有你不希望他们拥有的功能,或者只是没有其他人担任管理员角色(不确定这如何与评论调节一起工作,因此功能路径可能是唯一的途径)。