Comment ajouter des avis d'administration personnalisés dans WordPress

Publié: 2023-02-12

Lorsque vous êtes propriétaire d'un site Web WordPress ou auteur d'un plugin/thème, les avis d'administration offrent un moyen efficace de communiquer avec les utilisateurs via des alertes et des messages simples. Cependant, si vous ne les avez jamais utilisés auparavant, vous vous demandez peut-être comment créer des avis d'administration personnalisés dans WordPress.

La bonne nouvelle, c'est qu'il existe plusieurs solutions. Une façon de créer des avis d'administration WordPress personnalisés consiste à modifier manuellement le code de votre site. Alternativement, si vous souhaitez une méthode moins technique, vous avez également la possibilité d'utiliser un plugin.

Dans cet article, nous discuterons des avantages de l'ajout d'avis d'administration personnalisés dans WordPress. Ensuite, nous vous expliquerons étape par étape comment procéder, avec et sans plugin. Commençons!

Table des matières
1. Quels sont les avantages des avis d'administration personnalisés ?
2. Comment ajouter un avis d'administration personnalisé à WordPress : pas de plugin
2.1. Étape 1 : Ajouter du code au fichier functions.php
2.2. Étape 2 : Modifier le code pour afficher les messages uniquement aux auteurs
3. Comment ajouter un avis d'administration personnalisé à WordPress : avec un plugin
3.1. Étape 1 : Téléchargez et installez le plugin approprié
3.2. Étape 2 : Configurez les paramètres du plug-in
3.3. Étape 3 : Créer un avis d'administration personnalisé
3.4. Étape 4 : Ajouter des rôles d'utilisateur qui verront cet avis
4. Explorez les ressources pour développeurs de WP Engine

Quels sont les avantages des avis d'administration personnalisés ?

Les avis d'administration WordPress sont des outils utiles que vous pouvez utiliser pour afficher des alertes et des messages importants à vos utilisateurs. Les avis d'administration personnalisés vous permettent de :

  • Affichez rapidement et facilement des informations utiles sur votre site, y compris des rappels pour les administrateurs
  • Aidez les nouveaux utilisateurs à naviguer facilement dans la zone d'administration de WordPress, y compris pour les sites multi-auteurs
  • Afficher les messages de réussite, d'avertissement et d'erreur dans la zone d'administration
  • Fournir des commentaires et des conseils aux utilisateurs

Les avis d'administration personnalisés vous permettent d'envoyer des notifications pouvant être ignorées qui peuvent être codées par couleur en fonction du type de message. Par exemple, vous pouvez utiliser le rouge pour les avertissements et les erreurs, le vert pour les messages de réussite et le bleu pour les avis informatifs.

Comment ajouter un avis d'administration personnalisé à WordPress : aucun plugin

Si vous êtes à l'aise avec le code et que vous souhaitez autant de flexibilité et de contrôle que possible, vous pouvez ajouter des avis d'administration personnalisés dans WordPress sans utiliser de plugin. Voyons comment procéder en deux étapes.

Étape 1 : Ajouter du code au fichier functions.php

Pour ajouter manuellement un avis d'administration personnalisé dans WordPress, recherchez et ouvrez le fichier functions.php pour votre thème WordPress. Ajoutez ensuite l'extrait de code suivant :

 function general_admin_notice(){ global $pagenow; if ( $pagenow == 'options-general.php' ) { echo '<div class="notice notice-warning is-dismissible"> <p>This is an example of a notice that appears on the settings page.</p> </div>'; } } add_action('admin_notices', 'general_admin_notice');

Cela affiche un avis avec une bordure jaune sur votre page de paramètres, qui ressemble à ceci :

Dans le code ci-dessus, la variable $pagenow est utilisée pour détecter la page, et la condition suivante vérifie si la page actuelle doit afficher l'avis. Vous pouvez utiliser notice-error , notice-warning , notice-success ou notice-info pour créer votre avis d'administration personnalisé.

Étape 2 : Modifier le code pour afficher les messages uniquement aux auteurs

Si vous souhaitez configurer l'avis afin qu'il ne s'affiche que pour le rôle d'utilisateur « auteur », vous pouvez le faire en ajoutant l'extrait de code suivant à votre fichier functions.php :

 function author_admin_notice(){ global $pagenow; if ( $pagenow == 'index.php' ) { $user = wp_get_current_user(); if ( in_array( 'author', (array) $user->roles ) ) { echo '<div class="notice notice-info is-dismissible"> <p>Click on <a href="edit.php">Posts</a> to start writing.</p> </div>'; } } } add_action('admin_notices', 'author_admin_notice');

Dans le code ci-dessus, vous remarquerez la fonction ajoutée pour détecter le rôle de l'utilisateur. Désormais, l'avis personnalisé de l'administrateur s'affichera comme ceci, mais uniquement pour les auteurs :

Vous pouvez utiliser ces extraits de code comme modèle pour créer votre propre avis d'administration personnalisé dans WordPress, en remplaçant ou en ajoutant des conditions, des crochets et des filtres pour répondre à vos besoins.

Comment ajouter un avis d'administration personnalisé à WordPress : avec un plugin

Si vous recherchez une méthode plus simple que la modification du code de votre site, ou si vous n'avez pas besoin de beaucoup de flexibilité, vous pouvez également ajouter un avis d'administration personnalisé dans WordPress en utilisant un plugin.

Voyons comment fonctionne ce processus.

Étape 1 : Téléchargez et installez le plugin approprié

La première étape consiste à télécharger un plugin qui vous permet d'ajouter des avis d'administration personnalisés dans WordPress, tels que les avis d'administration KJM :

Après l'avoir téléchargé depuis le répertoire des plugins WordPress, téléchargez le plugin sur votre site ( Plugins > Ajouter un nouveau > Télécharger le plugin ). Ensuite, installez-le et activez-le.

Étape 2 : Configurez les paramètres du plug-in

L'étape suivante consiste à activer l'option "KJM Admin Notices" sur la page des paramètres du plugin. Accédez à Paramètres > Avis d'administration KJM :

Cochez les cases pour activer les avis d'administration KJM et créez un type de publication personnalisé pour ajouter et modifier des avis d'administration personnalisés :

Sur cette page, vous pouvez également sélectionner l'option d'envoi d'un e-mail aux utilisateurs lorsqu'un avis est publié et activer les commentaires. Sélectionnez Enregistrer les modifications lorsque vous avez terminé ici.

Étape 3 : Créer un avis d'administration personnalisé

Ensuite, survolez l'élément de menu Avis qui a été ajouté à votre tableau de bord d'administration WordPress et sélectionnez Ajouter un avis :

Semblable à la création d'un article ou d'une page standard dans WordPress, vous pouvez saisir un titre et une description pour l'avis d'administration :

À droite, sous Remarquer les chats , sélectionnez une catégorie pour la notification :

Choisissez la catégorie que vous souhaitez utiliser pour cet avis d'administration personnalisé.

Étape 4 : Ajoutez des rôles d'utilisateur qui verront cet avis

Après avoir rempli les détails de la notification et sélectionné une catégorie, faites défiler jusqu'à la section Afficher l'avis aux rôles :

Sélectionnez les rôles d'utilisateur pour lesquels vous souhaitez voir cette notification. Dans la section suivante, vous pouvez personnaliser davantage l'avis, par exemple en masquant le bouton de rejet ou en modifiant les couleurs d'arrière-plan et de texte :

Lorsque vous avez terminé, cliquez sur le bouton Publier :

C'est ça! Vous avez maintenant créé un avis d'administration personnalisé WordPress.

Explorez les ressources pour développeurs de WP Engine

Les avis d'administration de WordPress sont un moyen utile d'afficher des informations, des alertes et des messages à vos utilisateurs. Que vous soyez un auteur de plugin ou de thème, ou simplement un propriétaire de site individuel, vous pouvez créer des avis d'administration personnalisés en modifiant manuellement le fichier functions.php de votre thème WordPress ou en utilisant un plugin tel que KJM Admin Notices.

Cependant, pour que vos avis d'administration WordPress soient plus efficaces, il est important que tous les aspects de votre site Web et de votre zone d'administration soient optimisés. Chez WP Engine, nous proposons des plans d'hébergement de qualité qui peuvent vous aider à offrir une expérience numérique exceptionnelle à vos clients !