web-dev-qa-db-fra.com

Thème Personnalisateur - Sections imbriquées?

Est-il possible de mettre des sections dans les sections du tout? Ce serait très utile pour moi de pouvoir le faire car j'ai plusieurs options par section et je ne veux pas que l'utilisateur soit surchargé d'informations.

5
Silenced

Ancienne question mais nouvelle réponse

Il existe maintenant des moyens d'ajouter des sections imbriquées, avec les panneaux de personnalisation. Les panneaux peuvent regrouper des sections de personnaliseur et également définir une autorisation d'accès.

voir https://developer.wordpress.org/reference/classes/wp_customize_manager/add_panel/

Exemple:

$wp_customize->add_panel( 'panel_id', array(
    'priority'       => 10,
    'capability'     => 'edit_theme_options',
    'theme_supports' => '',
    'title'          => '',
    'description'    => '',
) );
3
Maxwell s.c

Aucun comportement de personnalisation principal ne prend en charge les sections imbriquées. Cependant, vous pouvez lancer votre propre contrôle de personnalisation qui contient ses propres sections accordéon et autres contrôles.

N'oubliez pas que chaque contrôle est lié à une seule variable theme_mod, ma suggestion est donc de mettre en œuvre un contrôle assez générique, compressible et contenant divers éléments de formulaire.

3
Bendoh