J'essaie de déplacer la zone de widget [uniquement] de mon thème en dehors du panneau "Widgets" imbriqué de WP 4.0 en procédant comme suit:
$footer_widgets_section = $wp_customize->get_section( 'sidebar-widgets-footer_widgets' );
$footer_widgets_section->panel = '';
La clé consiste à réinitialiser le panneau afin qu'il soit vide, plutôt que widgets
. Cependant, je reçois un avertissement PHP: Warning: Creating default object from empty value in ...
(la deuxième ligne de mon code ci-dessus).
Est-ce que quelqu'un sait comment je peux résoudre ce problème?
Il s'avère que $wp_customize->get_section( 'sidebar-widgets-footer_widgets' )
retournait un tableau, bien qu'un rapide print_r()
donne l'impression qu'il s'agissait d'un objet.
De toute façon. Solution simple: lancez-le sur un objet.
$footer_widgets_section = (object) $wp_customize->get_section( 'sidebar-widgets-footer_widgets' );
$footer_widgets_section->panel = '';