Plus : ajouter un logo au thème

Wordpress permet de modifier à tout moment le nom du site et son slogan, mais il est possible aussi de disposer d’un logo pour le site. Cette fonction n’est pas activée par défaut, il est donc nécessaire de l’activer via le fichier functions.php du thème.

Précédent | 15/20 | Suivant

Activer la fonction

Pour activer la fonction, une seule ligne à ajouter dans le fichier functions.php :

add_theme_support( 'custom-logo' );

Ne pas oublier d’entourer ce code (qui est du php) des balises ouvrantes et fermantes php si elles n’existent pas encore :

<?php
add_theme_support( 'custom-logo' );
?>

Personnaliser la taille

Pour plus de configurations, on crée une fonction dans le même fichier functions.php. Cette fonction permet de préparer le logo à une taille forcée, comme pour les images à la une.

function themename_custom_logo_setup() {
   $defaults = array(
       'height'      => 140,
       'width'       => 180,
       'flex-height' => true,
       'flex-width'  => true,
       'header-text' => array( 'site-title', 'site-description' ),
   );
   add_theme_support( 'custom-logo', $defaults );
}
add_action( 'after_setup_theme', 'themename_custom_logo_setup' );

Ajouter le logo dans le thème
A l’endroit où vous souhaitez affiche le logo, placez le code :

<?php the_custom_logo(); ?>

L’image sera automatiquement entourée d’un lien vers la page d’entrée.