Dans Wordpress, il existe une option de menu appelée "Apparences". Je veux ajouter (par exemple) un sous-menu "en-tête" et pouvoir ensuite personnaliser l'en-tête à partir de wordpress (page d'administration).
D'après ce que j'ai compris, je dois avoir un fichier 'functions.php' dans mon dossier de thèmes. Dans le fichier 'functions.php', j'écris quelque chose comme ceci:
<?php add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function); ?>
Bien sûr avec des arguments adaptés (que je ne suis pas tout à fait sûr de ce qu'ils devraient être car je me sens complètement perdu dans tout cela).
Selon les commentaires: c'est à cela que sert l'API Customizer. Dans le cas de l'en-tête , il existe une douzaine de paramètres pour ajuster le comportement. Comme ça:
$defaults = array(
'default-image' => '',
'width' => 0,
'height' => 0,
'flex-height' => false,
'flex-width' => false,
'uploads' => true,
'random-default' => false,
'header-text' => true,
'default-text-color' => '',
'wp-head-callback' => '',
'admin-head-callback' => '',
'admin-preview-callback' => '',
);
add_theme_support( 'custom-header', $defaults );