从 WordPress 5.5 开始,您现在可以让您的插件和主题自动更新。 这是一个很棒的功能,可以让您的网站保持最新状态并正常运行。 特别是如果您管理着许多网站,这是一个受欢迎的功能。 虽然这是一个很棒的功能,但如果您管理很多网站,WordPress 发送的确认自动更新的电子邮件可能会变得相当多。
今天我将向您展示如何使用插件或 PHP 代码片段禁用插件/主题自动更新电子邮件通知。
此外,我还将向您展示如何禁用核心更新的电子邮件通知。 如果您不熟悉该电子邮件,它看起来像这样。
首先,我将向您展示如何使用 WordPress 插件禁用这些电子邮件。
使用插件禁用 WordPress 自动更新电子邮件
如果您不熟悉向站点添加代码,插件“禁用自动更新电子邮件通知”是禁用这些电子邮件的最简单方法。
这个插件只是在激活时禁用了 WordPress 5.5 自动更新电子邮件通知,因此不需要设置。
如果您还需要禁用自动核心更新电子邮件,您可以使用管理通知电子邮件插件。 该插件可以更好地控制您网站上的自动电子邮件,但需要一些简单的配置。
在 WordPress 中禁用自动更新电子邮件的代码片段
这些代码片段可以在您主题的 function.php 文件中使用,也可以使用代码片段之类的插件添加到您的网站。
禁用自动更新插件和主题电子邮件:
此代码段将阻止 WordPress 发送电子邮件通知您主题或插件自动更新。
<?php //Disable plugin auto-update email notification add_filter('auto_plugin_update_send_email', '__return_false'); //Disable theme auto-update email notification add_filter('auto_theme_update_send_email', '__return_false');
禁用自动更新核心电子邮件:
此外,如果您还想禁用 WordPress 核心更新通知电子邮件,您可以使用下面的代码片段。 这些是主题行中带有“[您的站点] 您的站点已更新为...”的电子邮件。
<?php //Disable automatic "Your Site Has Been Updated..." emails add_filter( 'auto_core_update_send_email', 'smartwp_disable_core_update_emails', 10, 4 ); function smartwp_disable_core_update_emails( $send, $type, $core_update, $result ) { if ( !empty($type) && $type == 'success' ) { return false; } return true; }