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' );