How to execute wp_schedule_event event on custom time interval in wordpress

For add new time interval we need to first register it.

// Here i register for every two minutes

function add_every_two_minutes( $schedules ) {
    $schedules['every_two_minutes'] = array(
            'interval'  => 120,
            'display'   => __( 'Every 2 Minutes', 'textdomain' )
    );
     
    return $schedules;
}
add_filter( 'cron_schedules', 'add_every_two_minutes' );
Now we can use it as below

wp_schedule_event( time(), 'every_two_minutes', 'cron_function_for_execute' );
 

Comments

Popular posts from this blog

How to add a custom sorting or order by option on category archive or product archive page in woocommerce wordpress

How to create a custom wp_list_table and bulk action in wordpress

How to add image option in nav menu in wordpress