这些是我设置CRON的步骤:
define('DISABLE_WP_CRON', true);
文件中添加了wp-config.php
WP Control
,并添加了一个挂钩lead_mail_gun
。 add_action( 'lead_mail_gun', 'cron_test_function' );
function cron_test_function() {
$email = 'my-mail-id';
$headers = 'From: '. $email . "\r\n" .
'Reply-To: ' . $email . "\r\n";
wp_mail('my-mail-id', 'WP Crontrol', 'WP Crontrol rocks!', $headers);
}
The DISABLE_WP_CRON constant is set to true. WP-Cron spawning is disabled.
确认默认CRON已关闭/usr/local/php72/bin/php /home/path_to_my_cron_file/wp-cron.php
。 我没有收到电子邮件。电子邮件无法发送的原因可能是什么?
我已经测试过可以通过服务器发送电子邮件。
答案 0 :(得分:0)
因此修复很简单。
在CRON的命令部分中使用以下内容。
curl https://www.example.com/wp-cron.php