Ajouter un logo avec la fonction add_theme_support() Logo
WordPress propose d’ajouter un logo depuis sa version 4.5 (voir le chapitre Personnaliser le site avec le fichier functions.php, section Customiser un thème avec add_theme_support()).
Actuellement, vous utilisez le thème Twenty Twenty pour créer votre propre thème, donc cette option est déjà implémentée au site, mais certains thèmes ne l’utilisent pas.
Vous retrouvez cette fonction dans le fichier functions.php du thème Twenty Twenty lignes 66 et 76 :
// Custom logo.
$logo_width = 120;
$logo_height = 90;
add_theme_support(
'custom-logo',
array(
'height' => $logo_height,
'width' => $logo_width,
'flex-height' => true,
'flex-width' => true,
)
);
Pour ceux qui utilisent un thème dans lequel cette option n’est pas mise en place, il suffit d’ajouter ces lignes de code au fichier functions.php de votre thème, dans un hook d’action after_setup_theme :
function my_setup() {
...