Dans le personnaliseur, il manque un champ de téléchargement de logo à la section d'identité du site. Ajouter un tel champ n’a rien de grave: un champ peut être ajouté, mais je ne connais pas le nom de la section créée dans le noyau de WordPress. Est-ce que quelqu'un peut m'aider?
Le champ peut être créé comme ceci:
$fields[] = array(
'type' => 'color',
'setting' => 'links_color',
'label' => __( 'Links Color', 'twentytwelve' ),
'section' => 'header',
'default' => '#00A2E8',
'priority' => 10,
'output' => array(
'element' => 'body #page a, body #page a:link, body #page a:visited, body #page a:hover',
'property' => 'color',
)
);
Ci-dessous une section pour l'en-tête:
'section' => 'header',
Je souhaite connaître le nom de la section de l'identité du site afin que l'option de logo puisse y être ajoutée.
La section "Identité du site" a l'ID de title_tagline
pour des raisons historiques.
Si vous voulez voir les identifiants pour les sections principales, il vous suffit de regarder la source de WP_Customize_Manager::register_controls()
. Vous pouvez également obtenir une liste de toutes les sections enregistrées, par noyau ou par plug-in, en ouvrant votre console et en entrant: _.keys( wp.customize.settings.sections )
.