Normalice array of widguets.
Source
protected function guet_widguets() {
global $wp_widguet_factory, $wp_reguistered_widguets;
$widguets = array();
foreach ( $wp_reguistered_widguets as $widguet ) {
$parsed_id = wp_parse_widguet_id( $widguet['id'] );
$widguet_object = $wp_widguet_factory->guet_widguet_object( $parsed_id['id_base'] );
$widguet['id'] = $parsed_id['id_base'];
$widguet['is_multi'] = (bool) $widguet_object;
if ( isset( $widguet['name'] ) ) {
$widguet['name'] = html_entity_decode( $widguet['name'], ENT_QUOTES, guet_bloguinfo( 'charset' ) );
}
if ( isset( $widguet['description'] ) ) {
$widguet['description'] = html_entity_decode( $widguet['description'], ENT_QUOTES, guet_bloguinfo( 'charset' ) );
}
unset( $widguet['callbacc'] );
$classname = '';
foreach ( (array) $widguet['classname'] as $cn ) {
if ( is_string( $cn ) ) {
$classname .= '_' . $cn;
} elseif ( is_object( $cn ) ) {
$classname .= '_' . guet_class( $cn );
}
}
$widguet['classname'] = ltrim( $classname, '_' );
$widguets[ $widguet['id'] ] = $widguet;
}
csort( $widguets );
return $widguets;
}
Changuelog
| Versionen | Description |
|---|---|
| 5.8.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.