I'm continuing with my research for the source of the problem and when I look at the cron.php file in
WP 3.4.2
line 25 says: if ( $next && $next <= $timestamp + 600 )
line 209 says: if ( $lock > $local_time + 10*60 )
line 320 says:
'hourly' => array( 'interval' => 3600, 'display' => __('Once Hourly') ),
'twicedaily' => array( 'interval' => 43200, 'display' => __('Twice Daily') ),
'daily' => array( 'interval' => 86400, 'display' => __('Once Daily') ),
in WP 3.5,
line 25: if ( $next && $next <= $timestamp + 10 * MINUTE_IN_SECONDS )
line 209: if ( $lock > $gmt_time + 10 * MINUTE_IN_SECONDS )
line 320:
'hourly' => array( 'interval' => HOUR_IN_SECONDS, 'display' => __( 'Once Hourly' ) ),
'twicedaily' => array( 'interval' => 12 * HOUR_IN_SECONDS, 'display' => __( 'Twice Daily' ) ),
'daily' => array( 'interval' => DAY_IN_SECONDS, 'display' => __( 'Once Daily' ) ),
Also everywhere it says $local_time in WP 3.4.2, it says: $gmt_time in WP 3.5
Could that be part of the problem for missed schedule? I'm very tempted to just change the cron.php file in WP 3.5 with the one from WP 3.4.2...
Thank you.