So fügen Sie benutzerdefinierte Admin-Benachrichtigungen in WordPress hinzu
Veröffentlicht: 2023-02-12Wenn Sie Eigentümer einer WordPress-Website oder Autor von Plugins/Themes sind, bieten Admin-Benachrichtigungen eine effiziente Möglichkeit, mit Benutzern über einfache Warnungen und Nachrichten zu kommunizieren. Wenn Sie sie jedoch noch nie zuvor verwendet haben, fragen Sie sich möglicherweise, wie Sie benutzerdefinierte Administratorhinweise in WordPress erstellen können.
Die gute Nachricht ist, dass es mehrere Lösungen gibt. Eine Möglichkeit, benutzerdefinierte WordPress-Admin-Benachrichtigungen zu erstellen, besteht darin, den Code Ihrer Website manuell zu bearbeiten. Alternativ, wenn Sie eine weniger technische Methode wünschen, haben Sie auch die Möglichkeit, ein Plugin zu verwenden.
In diesem Beitrag besprechen wir die Vorteile des Hinzufügens benutzerdefinierter Admin-Benachrichtigungen in WordPress. Dann führen wir Sie Schritt für Schritt durch die Vorgehensweise, sowohl mit als auch ohne Plugin. Lass uns anfangen!
Was sind die Vorteile von benutzerdefinierten Admin-Benachrichtigungen?
WordPress-Admin-Benachrichtigungen sind nützliche Tools, mit denen Sie Ihren Benutzern wichtige Warnungen und Nachrichten anzeigen können. Benutzerdefinierte Administratorhinweise ermöglichen Ihnen:
- Zeigen Sie schnell und einfach nützliche Informationen auf Ihrer Website an, einschließlich Admin-Erinnerungen
- Helfen Sie neuen Benutzern, sich mühelos im WordPress-Adminbereich zurechtzufinden, auch für Websites mit mehreren Autoren
- Anzeige von Erfolgs-, Warn- und Fehlermeldungen im Admin-Bereich
- Bieten Sie Benutzern Feedback und Anleitungen
Benutzerdefinierte Administratorbenachrichtigungen ermöglichen es Ihnen, verwerfbare Benachrichtigungen zu versenden, die je nach Nachrichtentyp farbcodiert werden können. Sie können beispielsweise Rot für Warnungen und Fehler, Grün für Erfolgsmeldungen und Blau für informative Hinweise verwenden.
So fügen Sie einen benutzerdefinierten Admin-Hinweis zu WordPress hinzu: Kein Plugin
Wenn Sie mit der Arbeit mit Code vertraut sind und so viel Flexibilität und Kontrolle wie möglich wünschen, können Sie benutzerdefinierte Administratorhinweise in WordPress hinzufügen, ohne ein Plugin zu verwenden. Schauen wir uns an, wie das in zwei Schritten geht.
Schritt 1: Fügen Sie der Datei functions.php Code hinzu
Um manuell einen benutzerdefinierten Administratorhinweis in WordPress hinzuzufügen, suchen und öffnen Sie die Datei functions.php für Ihr WordPress-Design. Fügen Sie dann das folgende Code-Snippet hinzu:
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');
Dadurch wird auf Ihrer Einstellungsseite ein Hinweis mit einem gelben Rand angezeigt, der so aussieht:
Im obigen Code wird die Variable $pagenow verwendet, um die Seite zu erkennen, und die folgende Bedingung überprüft, ob die aktuelle Seite den Hinweis anzeigen soll. Sie können Notice-Error , Notice-Warning , Notice-Success oder Notice-Info verwenden, um Ihren benutzerdefinierten Administratorhinweis zu erstellen.
Schritt 2: Bearbeiten Sie den Code, um Nachrichten nur an Autoren anzuzeigen
Wenn Sie den Hinweis so konfigurieren möchten, dass er nur für die Benutzerrolle „Autor“ angezeigt wird, können Sie dies tun, indem Sie das folgende Code-Snippet zu Ihrer Datei functions.php hinzufügen:
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');
Im obigen Code sehen Sie die hinzugefügte Funktion zum Erkennen der Benutzerrolle. Jetzt wird der benutzerdefinierte Administratorhinweis wie folgt angezeigt, aber nur für Autoren:
Sie können diese Codeausschnitte als Vorlage zum Erstellen Ihres eigenen benutzerdefinierten Administratorhinweises in WordPress verwenden und Bedingungen, Hooks und Filter entsprechend Ihren Anforderungen ersetzen oder hinzufügen.
So fügen Sie WordPress einen benutzerdefinierten Admin-Hinweis hinzu: Mit einem Plugin
Wenn Sie nach einer einfacheren Methode suchen, als den Code Ihrer Website zu bearbeiten, oder wenn Sie nicht viel Flexibilität benötigen, können Sie auch einen benutzerdefinierten Administratorhinweis in WordPress hinzufügen, indem Sie ein Plugin verwenden.
Werfen wir einen Blick darauf, wie dieser Prozess funktioniert.
Schritt 1: Laden Sie das entsprechende Plugin herunter und installieren Sie es
Der erste Schritt besteht darin, ein Plugin herunterzuladen, mit dem Sie benutzerdefinierte Admin-Hinweise in WordPress hinzufügen können, z. B. KJM Admin Notices:
Nachdem Sie es aus dem WordPress-Plugin-Verzeichnis heruntergeladen haben, laden Sie das Plugin auf Ihre Website hoch ( Plugins > Neu hinzufügen > Plugin hochladen ). Anschließend installieren und aktivieren.
Schritt 2: Konfigurieren Sie die Plugin-Einstellungen
Der nächste Schritt besteht darin, die Option „KJM Admin Notices“ auf der Einstellungsseite des Plugins zu aktivieren. Navigieren Sie zu Einstellungen > KJM-Admin-Hinweise :
Aktivieren Sie die Kontrollkästchen, um KJM-Administratorhinweise zu aktivieren, und erstellen Sie einen benutzerdefinierten Beitragstyp zum Hinzufügen und Bearbeiten benutzerdefinierter Administratorhinweise:
Auf dieser Seite können Sie auch die Option auswählen, Benutzer per E-Mail zu benachrichtigen, wenn eine Benachrichtigung veröffentlicht wird, und Kommentare aktivieren. Wählen Sie Änderungen speichern, wenn Sie hier fertig sind.
Schritt 3: Erstellen Sie einen benutzerdefinierten Administratorhinweis
Bewegen Sie als Nächstes den Mauszeiger über das Menüelement „Benachrichtigungen“, das Ihrem WordPress-Admin-Dashboard hinzugefügt wurde, und wählen Sie „Benachrichtigung hinzufügen“ aus:
Ähnlich wie beim Erstellen eines normalen Beitrags oder einer Seite in WordPress können Sie einen Titel und eine Beschreibung für den Admin-Hinweis eingeben:
Wählen Sie rechts unter Notice Cats eine Kategorie für die Benachrichtigung aus:
Wählen Sie die Kategorie aus, die Sie für diesen benutzerdefinierten Administratorhinweis verwenden möchten.
Schritt 4: Fügen Sie Benutzerrollen hinzu, die diesen Hinweis sehen
Nachdem Sie die Details der Benachrichtigung ausgefüllt und eine Kategorie ausgewählt haben, scrollen Sie nach unten zum Abschnitt Benachrichtigung für Rollen anzeigen :
Wählen Sie aus, für welche Benutzerrollen Sie diese Benachrichtigung sehen möchten. Im folgenden Abschnitt können Sie den Hinweis weiter anpassen, indem Sie beispielsweise die Schaltfläche „Schließen“ ausblenden oder die Hintergrund- und Textfarben ändern:
Wenn Sie fertig sind, klicken Sie auf die Schaltfläche „Veröffentlichen“ :
Das ist es! Sie haben jetzt einen benutzerdefinierten WordPress-Administratorhinweis erstellt.
Erkunden Sie die Entwicklerressourcen von WP Engine
WordPress-Admin-Benachrichtigungen sind eine nützliche Methode, um Informationen, Warnungen und Nachrichten für Ihre Benutzer anzuzeigen. Unabhängig davon, ob Sie ein Plugin- oder Theme-Autor oder nur ein einzelner Websitebesitzer sind, können Sie benutzerdefinierte Admin-Benachrichtigungen erstellen, indem Sie die Datei functions.php Ihres WordPress-Themes manuell bearbeiten oder ein Plugin wie KJM Admin Notices verwenden.
Damit Ihre WordPress-Admin-Benachrichtigungen jedoch am effektivsten sind, ist es wichtig, dass alle Aspekte Ihrer Website und Ihres Admin-Bereichs optimiert sind. Bei WP Engine bieten wir hochwertige Hosting-Pläne an, mit denen Sie Ihren Kunden ein außergewöhnliches digitales Erlebnis bieten können!