Accueil » Utiliser les couleurs de l'administration

Utiliser les couleurs de l’administration

Dans les versions récentes de WordPress, les utilisateurs ont la possibilité de changer les couleurs de l’interface en choisissant parmi une sélection de 8 ensembles de couleurs.

Si vous développez un plugin, vous voudrez probablement qu’il s’intègre harmonieusement à l’interface d’administration de WordPress. Pour cela il vous sera nécessaire de récupérer la sélection de couleur effectuée par l’utilisateur. Rien de plus facile, 3 lignes suffisent :

global $_wp_admin_css_colors,$user_ID;
$current_color = get_user_option( 'admin_color', $user_ID );
$color_infos = $_wp_admin_css_colors[$current_color];

En jetant un oeil au contenu de la variable $color_infos, vous retrouverez les 4 couleurs principales de l’interface ainsi que les 3 couleurs dédiées aux icones. A partir de là, évidemment, vous en faites ce que vous voulez !

object(stdClass)[5149]
  public 'name' => string 'Par défaut' (length=11)
  public 'url' => boolean false
  public 'colors' =>
    array (size=4)
      0 => string '#222' (length=4)
      1 => string '#333' (length=4)
      2 => string '#0074a2' (length=7)
      3 => string '#2ea2cc' (length=7)
  public 'icon_colors' =>
    array (size=3)
      'base' => string '#999' (length=4)
      'focus' => string '#2ea2cc' (length=7)
      'current' => string '#fff' (length=4)

Laisser un commentaire pour : « Utiliser les couleurs de l’administration »

Votre email ne sera jamais communiqué.
Les champs précédés d'un astérisque sont obligatoires.