Changeset 6054

Show
Ignore:
Timestamp:
09/06/07 23:27:16 (10 months ago)
Author:
markjaquith
Message:

Properly construct widget classname if second param is an array. Props f00f. fixes #4910

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-includes/widgets.php

    r6040 r6054  
    211211 
    212212        // Substitute HTML id and class attributes into before_widget 
    213         $params[0]['before_widget'] = sprintf($params[0]['before_widget'], $id, $wp_registered_widgets[$id]['classname']); 
     213        $classname_ = ( is_array($wp_registered_widgets[$id]['classname']) ) ? implode('_', $wp_registered_widgets[$id]['classname']) : $wp_registered_widgets[$id]['classname']; 
     214        $params[0]['before_widget'] = sprintf($params[0]['before_widget'], $id, $classname_); 
    214215 
    215216        if ( is_callable($callback) ) {