Questions tagged «notifications»

3
禁用单个插件的更新通知
有没有办法禁用特定插件的更新通知? 作为一个插件开发人员,我在个人站点上使用svn干线版本安装了一些插件进行测试,但是可以从该插件站点上使用相同的插件。在这些情况下,WP会将最新版本视为最新发布的版本,并不断尝试警告我有可用的更新。 我仍然希望看到其他插件的更新通知,但是不断忽略Updates (2)标题中的通知真是令人讨厌!

6
更改密码后禁用电子邮件通知
如果用户或管理员更改了用户密码,我想禁用电子邮件通知。 经过一番Googleling之后,我发现我需要创建一个插件并覆盖中wp_password_change_notification找到的功能pluggable.php。 这是插件和功能: <?php /* Plugin Name: Stop email change password Description: Whatever */ if ( !function_exists( 'wp_password_change_notification' ) ) { function wp_password_change_notification() {} } ?> 我将文件上传到了我的插件文件夹,并在管理面板中将其激活! 这需要使用插件来完成,因为pluggable.php文件先于functions.php文件加载。 无论如何,这似乎对我不起作用。 用户仍然会收到电子邮件。 我禁用了所有插件,并以全新安装方式运行该插件,因此不会产生干扰 在WP_DEBUG不显示任何错误,以及! 有人可以告诉我要更改什么或如何以其他方式解决它(核心修改除外:-)) M.


1
启用更新通知,禁用更新
关于如何禁用更新和/或删除更新通知存在很多问题。但是,所有禁用更新的解决方案也会禁用更新通知。 但是我想禁用更新的可能性,同时仍然收到有关可用更新的通知。 目前我使用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

1
将更新通知气泡添加到管理菜单项?
我已重新措辞,以使其更有意义。 好的,我有一个使用远程服务检查更新的插件,就像默认的WordPress插件一样,在这种情况下,它仅检查XML文件。 我想在有可用更新时显示这样的菜单气泡。 它可以只显示“ 1”或类似“ alert”的文本,这无关紧要。 由于我的插件(使用add_options_page)使用选项页,因此插件设置显示在默认的“设置”子菜单下。 我想我需要添加以下CSS来显示气泡, <span class='update-plugins count-1' title='title'><span class='update-count'>1</span></span> 并融入全球$submenu。问题是我不能为菜单使用硬编码的数组值,因为每个站点都有不同的值。 所以我不能用 $submenu[80][10] .= <span class='update-plugins count-1' title='title'><span class='update-count'>1</span></span> 如何找到我的插件子菜单值,我是否必须遍历数组并匹配字符串值? 同样,即使我对值进行了硬编码,也无法显示气泡。 //adding plugin to menu add_action('admin_menu', 'sec_plugin_checker'); function sec_plugin_checker() { add_options_page(' Plugin Checker', 'Plugin Check', 'activate_plugins', 'sec_plugin_check', 'sec_checker'); // the conditional where I want the bubble to …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.