Ich versuche, eine Liste mit allen registrierten Seitenleisten mit $wp_registered_sidebars zu erhalten, aber die globale Variable gibt ein leeres Array zurück.
function get_sidebars() {
global $wp_registered_sidebars;
$sidebar_options = array();
foreach ($wp_registered_sidebars as $sidebar)
{
$sidebar_options[$sidebar['id']] = $sidebar['name'];
}
return $sidebar_options;
}
$fields['sidebar_settings'] = array(
'active' => array(
...
'values' => get_sidebars(),
...
),
);
Warum ist die globale Variable leer und gibt es eine andere Möglichkeit, alle registrierten Sidebars in einem Array zu speichern?
wann rufst du an?
– Daniel A. Weiß
12. Juli 2014 um 1:27 Uhr
Versuchen Sie es zusätzlich zu @DanielA.White
var_dump($wp_registered_sidebars)
– Jan Mustafa
14. Juli 2014 um 16:19 Uhr
Sie können sehen dieser Link
– Gunaseelan
15. Juli 2014 um 5:45 Uhr