Отправить письмо по работе cron в WordPress - PullRequest
0 голосов
/ 22 апреля 2020

Я хочу отправлять почту один раз в день с помощью задания cpanel cron, а не задания wordpress cron. Я написал скрипт отправки почты в функции. php Файл и работаю через задание wordpress cron. Он работает отлично, но проблема с wordpress Работа cron заключается в том, что когда кто-то посещает сайт один раз, он будет работать. Почему я хочу установить его с помощью cpanel cron, но я не могу этого сделать. Я понятия не имею, как установить его с помощью cpanel и куда поместить мою почту. скрипт для этого. Это мой код в функции. php

  if (!wp_next_scheduled('birthday_notification'))
{
  wp_schedule_event( time(), 'daily', 'birthday_notification');
}

add_action(birthday_notification,send_birthday_notification);

function my_activation() {
    wp_schedule_event( time(), 'daily', 'birthday_notification');
}


function send_birthday_notification(){
wp_mail($to,$subject,$message);
}

1 Ответ

0 голосов
/ 22 апреля 2020

вам нужно создать один файл в каталоге WordPress root рядом с wp-config.php, как, например, cron.php

с этим кодом

<?PHP 

 define('WP_USE_THEMES', false);
 require('wp-load.php');  // this file load all Wordpress functions for you in your file 


/*

you can write all your Wordpress code here 

*/

?>

, после этого вам нужно установите кукурузу в Cpanel, как вы хотите, и назовите этот файл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...