关于如何禁用更新和/或删除更新通知存在很多问题。但是,所有禁用更新的解决方案也会禁用更新通知。
但是我想禁用更新的可能性,同时仍然收到有关可用更新的通知。
目前我使用define( 'DISALLOW_FILE_MODS', true );
Codex
这样做的问题是,它不仅禁用了更新过程,而且还禁用了通知。
编辑:好吧,我本人还是走下了兔子洞。我想我也应该澄清一下,我不是(仅)在谈论核心更新,而是在谈论插件和主题。
如果我理解正确,这是因为在/wp-admin/includes/update.php:250中,该函数提早返回。
所以我看到两个选择:
- 重新添加会
update_plugins
破坏目的的选项,我不确定副作用 - 添加我自己
admin_init
的复制钩子wp_plugin_update_rows
。我试过了,但看起来还是不一样。似乎还有更多的东西,而且感觉这不是一种非常干净的方法。
编辑:有一张票证涵盖了这个问题,以防万一您想使用它:https : //core.trac.wordpress.org/ticket/25219
真?我使用它,但仍然看到更新通知。它告诉我“请通知站点管理员”
—
Stephen Harris
我更新了我的问题。
—
kraftner 2014年
为什么不使用wpremove或infinitewp之类的系统来通知更新。有了这些,您仍然可以关闭更新。我自己用。
—
罗伯特·
感谢罗伯特的想法,但这只是另一个依赖性,也不能回答,只是绕开了我的问题。
—
kraftner 2014年