Make WordPress Core

Ticket #27447: 27447.2.diff

File 27447.2.diff, 604 bytes (added by markoheijnen, 12 years ago)
  • src/wp-includes/cron.php

     
    246246                return;
    247247
    248248        if ( defined( 'ALTERNATE_WP_CRON' ) && ALTERNATE_WP_CRON ) {
    249                 if ( ! empty( $_POST ) || defined( 'DOING_AJAX' ) ||  defined( 'XMLRPC_REQUEST' ) ) {
     249                $doing_alternate_cron = ( 'POST' != $_SERVER['REQUEST_METHOD'] && ! defined( 'DOING_AJAX' ) && ! defined( 'XMLRPC_REQUEST' ) );
     250
     251                if ( ! apply_filters( 'doing_alternate_cron', $doing_alternate_cron ) ) {
    250252                        return;
    251253                }
    252254