Ticket #3116: 3116.diff

File 3116.diff, 0.6 kB (added by mdawaffe, 2 years ago)
  • wp-includes/plugin.php

    old new  
    102102 
    103103function do_action($tag, $arg = '') { 
    104104        global $wp_filter; 
    105         $extra_args = array_slice(func_get_args(), 2); 
    106         if ( is_array($arg) ) 
    107                 $args = array_merge($arg, $extra_args); 
    108         else 
    109                 $args = array_merge(array($arg), $extra_args); 
     105        $args = array($arg); 
     106        for ( $a = 2; $a < func_num_args(); $a++ ) 
     107                $args[] = func_get_args($a); 
    110108 
    111109        merge_filters($tag); 
    112110