[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
51 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