[RÉSOLU] Création d'une job CRON dans wordpress

« Page précédente
0
RÉSOLU
Posté par Michaël
Posée le 28 mai 2015 8 h 47 min
46 vues
0

  // here’s the function we’d like to call with our cron job

  function cron_send_private_mail() {

     $subject =  »test mail – cron job »;

     $content =  »my Content »;

      mail(’info@elefen.com’, $subject, $content);

  }

 

/*————————————- My CRON JOBs ————————————*/

  // hook that function onto our scheduled event:

  add_action (’mycronjobSendPrivateMail’, ’cron_send_private_mail’);

  // add custom interval

  function cron_add_day( $schedules ) {

    // Adds once every minute to the existing schedules.

      $schedules[’everyday’] = array(

        ’interval’ => 60 * 60 * 24,

        ’display’ => __( ’Once Every day’ )

      );

      return $schedules;

  }

  add_filter( ’cron_schedules’, ’cron_add_day’ );

  // create a scheduled event (if it does not exist already)

  function cronstarter_activation() {

    if( !wp_next_scheduled( ’mycronjobSendPrivateMail’ ) ) {

       wp_schedule_event( time(), ’everyday’, ’mycronjobSendPrivateMail’ );

    }

  }

  // and make sure it’s called whenever WordPress loads

  add_action(’wp’, ’cronstarter_activation’);

Posté par Michaël
Répondue le 28 mai 2015 8 h 52 min
« Page précédente