wp_convert_widget_settings [ WordPress Function ]
wp_convert_widget_settings ( $base_name, $option_name, $settings )
| Returns: |
|
| Defined at: |
|
Soorgelijke functies: wp_get_widget_defaults, wp_user_settings, script_concat_settings, get_settings, wp_convert_hr_to_bytes
Convert the widget settings from single to multi-widget format.
Source
<?php
function wp_convert_widget_settings($base_name, $option_name, $settings) {
// This test may need expanding.
$single = $changed = false;
if ( empty($settings) ) {
$single = true;
} else {
foreach ( array_keys($settings) as $number ) {
if ( 'number' == $number )
continue;
if ( !is_numeric($number) ) {
$single = true;
break;
}
}
}
if ( $single ) {
$settings = array( 2 => $settings );
// If loading from the front page, update sidebar in memory but don't save to options
if ( is_admin() ) {
$sidebars_widgets = get_option('sidebars_widgets');
} else {
if ( empty($GLOBALS['_wp_sidebars_widgets']) )
$GLOBALS['_wp_sidebars_widgets'] = get_option('sidebars_widgets', array());
$sidebars_widgets = &$GLOBALS['_wp_sidebars_widgets'];
}
foreach ( (array) $sidebars_widgets as $index => $sidebar ) {
if ( is_array($sidebar) ) {
foreach ( $sidebar as $i => $name ) {
if ( $base_name == $name ) {
$sidebars_widgets[$index][$i] = "$name-2";
$changed = true;
break 2;
}
}
}
}
if ( is_admin() && $changed )
update_option('sidebars_widgets', $sidebars_widgets);
}
$settings['_multiwidget'] = 1;
if ( is_admin() )
update_option( $option_name, $settings );
return $settings;
}
?>
Examples [ wp-snippets.com ]
Top Google zoekresultaten
- Function Reference/wp convert widget settings « WordPress Codex
Function Reference/wp convert widget settings ... Source File. wp_convert_widget_settings() is located in wp-includes/widgets.php. Retrieved from ...
codex.wordpress.org - pt-br:Widgets em Temas « WordPress Codex
... wp_register_widget_control(), wp_unregister_widget_control(), wp_convert_widget_settings(), wp_get_widget_defaults(), wp_widget_description() ...
codex.wordpress.org - wp_convert_widget_settings (WordPress Function) - WPSeek.com
WordPress lookup for wp_convert_widget_settings, a WordPress Function. wpseek.com is a WordPress-centric search tool for developers and theme authors.
wpseek.com - wp_convert_widget_settings
Function and Method Cross Reference. wp_convert_widget_settings(). Defined at: /wp-includes/widgets.php -> line 1053. Referenced 1 times: ...
phpxref.ftwr.co.uk