[wp-trac] [WordPress Trac] #24770: Function "do_items" calls "do_item" with an unexpected parameter
    WordPress Trac 
    noreply at wordpress.org
       
    Tue Jul 16 12:12:29 UTC 2013
    
    
  
#24770: Function "do_items" calls "do_item" with an unexpected parameter
-------------------------+-------------------------------------------------
 Reporter:               |      Owner:
  riccardo.raneri        |     Status:  new
     Type:  defect       |  Milestone:  Awaiting Review
  (bug)                  |    Version:  3.5.2
 Priority:  normal       |   Keywords:  needs-patch 2nd-opinion needs-
Component:  General      |  testing
 Severity:  major        |
-------------------------+-------------------------------------------------
 file: wp-includes/class.wp-dependencies.php - LINE 49
 do_items( $handles = false, $group = false ) calls do_item:
 {{{
                                 if ( $this->do_item( $handle, $group ) )
                                         $this->done[] = $handle;
 }}}
 but do_item( $handle ) wants a single argument:
 {{{
         function do_item( $handle ) {
                 return isset($this->registered[$handle]);
         }
 }}}
 This seems to cause problems with wp_enqueue_script, in fact I can't add
 already registered libraries (jquery-ui and their plugins), and I
 encountered a number of users that reported the same problem, eg:
 http://wordpress.stackexchange.com/questions/73883/why-is-wp-enqueue-
 script-not-loading-included-jquery-ui-scripts
 Removing $group from the parameters seems to fix the problem:
 {{{
                                 if ( $this->do_item( $handle ) )
                                         $this->done[] = $handle;
 }}}
--
Ticket URL: <http://core.trac.wordpress.org/ticket/24770>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
    
    
More information about the wp-trac
mailing list