function GkIcons() {
	echo '
	<style type="text/css" media="screen">
		#menu-posts-films .wp-menu-image {
			background: transparent url(/films.png) no-repeat 6px 6px !important;
		}
		
		#menu-posts-videos .wp-menu-image {
			background: transparent url(/videos.png) no-repeat 6px 6px !important;
		}
	</style>';	
}

add_action( 'admin_head', 'GkIcons' );

  • « films » est l’identifiant du type de contenus
  • « video » est l’identifiant du type de contenus

Ce bout de code est à coller dans le fichier « functions.php » de votre thème WordPress. Il vous permet de définir une icône unique à la colonne latérale du panel d’administration de votre blog. La fonction ajoute tout simplement un style graphique différent pour les identifiants de vos types de contenus. Si vous souhaitez également personnaliser l’icône affichée sur la page de présentation du nouveau type de contenus, il vous suffit de coller le code suivant, toujours dans le fichier « functions.php » de votre thème.

function GkIcons() {
	 echo '
	<style type="text/css" media="screen">
		#menu-posts-films .wp-menu-image {
			background: transparent url(/films.png) no-repeat 6px 6px !important;
		} ';
if (get_post_type() == 'films') {
	 echo '	
		#icon-edit, #icon-post {
			background: transparent url(/films.png) no-repeat;
		}	
	</style>';	
	}
}
add_action( 'admin_head', 'GkIcons' );

BRANDT Valentin

Créateur de Geekeries.fr. Référentiel de ressources WordPress en Français qui a vu le jour pour la toute première fois en 2007. Je publie régulièrement des plugins, des outils SEO, des ressources et de l'actualités pour améliorer votre expérience avec le CMS WordPress.