Comment personnaliser l’administration de WordPress
Le back-office de WordPress a beau être complet et facile à prendre en main, il est souvent jugé peu ergonomique et brouillon, et pour être honnête, par moi la première. C’est d’ailleurs la raison pour laquelle j’ai mis si longtemps à adopter WordPress : présenter cette admin à mes clients ?! Pas question ! Mais avec un peu de créativité, un peu d’huile de coude et quelques plugins, il est finalement possible de le personnaliser ce back-office pour ne garder que l’essentiel.
Cette étape, souvent négligée par les développeurs (la grande majorité des sites sur lesquels j’ai pu intervenir n’avaient aucune personnalisation), améliore pourtant considérablement l’expérience utilisateur. Je vous explique comment je procède dans la majorité des cas (il est possible d’aller beaucoup plus loin, mais ici je montre les étapes les plus utiles) pour créer une administration parfaitement conforme à vos attente et à celles de votre client.
Créer des rôles utilisateurs
D’abord, je crée un rôle sur-mesure pour mes clients. Pour cela j’utilise le plugin User Role Editor qui me permet de définir précisément quels droits je leur accorde. Je leur donne évidemment un accès Super Admin qu’ils peuvent utiliser au besoin (il n’est pas question de leur interdire l’accès à certaines fonctionnalités) mais au quotidien, ils utilisent ce rôle personnalisé qui leur offre une interface épurée et adaptée à leur besoins.
Modifier les menus du back-office
J’utilise pour cela le plugin Admin Menu Editor qui permet de modifier de A à Z le menu : déplacer les items, ajouter un menu, les renommer… La personnalisation est presque illimitée.
Généralement je conserve peu de menu, seulement les plus utiles, classés par ordre d’importance et regroupés par thématique (les articles, les pages, la boutique, des liens de configuration avancés et personnalisés)
A lire aussi sur le blog : Comment ajouter des menus ou des sous-menus à votre administrationCréer des pages facilement administrable
Là j’utilise mon plugin chouchou, le véritable couteau suisse de WordPress : ACF. Il permet d’ajouter des champs personnalisés utilisables ensuite dans les thèmes de votre site, mais il offre en plus la possibilité de personnalité l’affichage de ces champs dans l’administration : vous pouvez ainsi regrouper vos champs dans des onglets, ajouter des messages d’information… bref, il ne vous reste plus qu’à vous mettre dans la peau de votre client et de personnaliser les pages le plus simplement possible en supprimant tous les éléments qui ne sont pas utiles.
Créer des post_type personnalisés
Je vous avais expliqué pourquoi et comment créer des post_type de page personnalisés. Imaginez maintenant le potentiel offert par AFC couplé à vos nouveaux post_type : vous pouvez créer par exemple des pages de configuration avancées, des pages spéciales pour créer des shortcode, des mises en pages spéciales pour l’édition de ces pages en particulier…
Ajouter une notice à coté des noms de vos pages ou articles
Il arrive que certain titre de page ne soient pas très explicite. Dans ce cas, j’utilise le filtre display_post_states
pour ajouter une info à coté du titre de la page, comme ceci :
Personnaliser le tableau de bord
C’est le moins agréable à faire car
Modifier la barre d’administration
La barre d’administration par défaut est très chargée. Voici quelques snippets pour la personnaliser :
A lire sur GeekPress : Un petit bout de code pour personnaliser l’affichage du nom d’utilisateur en haut à droite de l’admin. Par exemple, en ajoutant le rôle de l’utilisateur, son adresse e-mail, voir même un petit message personnel ! A lire sur webandseo : Comment ajouter des liens personnalisés dans cette barre d’administration A lire sur naxialis : Comment supprimer le logo de WordPress et les liens présents dans la barre d’administrationModifier le dashboard (tableau de bord)
A lire sur webandseo : Comment customiser un widget ou en ajouter un personnalisé au tableau de bordSi cet article vous a aidé, si vous avez des questions ou des améliorations à proposer, n'hésitez pas à me laisser un commentaire en bas de page !
1 réponse
[…] pouvez également consulter Comment personnaliser l’administration de WordPress qui propose des personnalisation depuis le fichier […]