[AUTOMATIQUE] Cet article a plus de 5 ans.
Il se peut donc que les informations qu'il fournit ne soient plus totalement exactes.

Voici deux astuces très simples pour vous permettre d’ajouter votre propre favicon dans votre zone d’administration WordPress.

Dans les deux cas, nous allons utiliser le hook admin_head.

La première fonction vous permet de définir le favicon pour toute votre zone d’administration. Vous devez l’utiliser  dans votre thème/ thème enfant dans votre fichier functions.php.

function bweb_admin_favicon() {
    $favicon_url = get_stylesheet_directory_uri() . 'img/icon_bweb.png';
    echo '<link rel="shortcut icon" href="' . $favicon_url . '" />';
}
add_action( 'admin_head', 'bweb_admin_favicon' );

 

La seconde vous permet de définir votre favicon pour vos pages de plugins uniquement. Vous devez utiliser cette fonction depuis un des fichiers de votre plugin.

function bweb_plugin_admin_favicon() {
    $screen = get_current_screen();
    if ( $screen->id != 'toplevel_page_' . 'plugin-ID' )
        return;

  	$favicon_url = plugin_dir_url(__FILE__) . 'img/icon_bweb.png';
	echo '<link rel="shortcut icon" href="' . $favicon_url . '" />';
}
add_action( 'admin_head', 'bweb_plugin_admin_favicon' );

 

Vous devez éditer la chaîne plugin-ID et la remplacer par votre propre ID de plugin. Si vous ne la connaissez pas, allez simplement dans la page d’admin de votre plugin et de regarder l’URL.

/wp-admin/admin.php?page=plugin-ID

 

Article rédigé parBrice CAPOBIANCO

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager !

Coorganisateur des Meetups WordPress Rennes et fondateur de bweb.
Partager cet article

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *