Hinzufügen von benutzerdefinierten Administratorbenachrichtigungen in WordPress
Möchten Sie Administratorbenachrichtigungen in WordPress hinzufügen? Admin-Hinweise werden von WordPress Core, Designs und Plugins verwendet, um Warnungen, Hinweise und wichtige Informationen auf dem Bildschirm für Benutzer anzuzeigen. In diesem Artikel zeigen wir Ihnen, wie Sie Administratorbenachrichtigungen in WordPress hinzufügen können.
Warum und wann Admin-Hinweise in WordPress verwendet werden?
WordPress verwendet Administratorbenachrichtigungen, um Benutzer auf Fehler, Warnungen und Erfolgsmeldungen hinzuweisen.
Einzelne Websitebesitzer, Plugin-Autoren und Designentwickler können auch Administratorbenachrichtigungen verwenden.
Wenn Sie an einer Website für Kunden arbeiten, die nicht mit WordPress vertraut sind, können Sie Administratorbenachrichtigungen hinzufügen, um hilfreiche Informationen in ihrem gesamten WordPress-Verwaltungsbereich anzuzeigen.
Benutzerdefinierte Administratorbenachrichtigungen können auch hilfreich sein, wenn Sie eine WordPress-Site mit mehreren Autoren ausführen. Sie können Notizen hinzufügen, um neue Autoren anzuleiten und ihnen zu helfen, sich zurechtzufinden.
Wir empfehlen jedoch, die Admin-Hinweise sorgfältig zu verwenden. Sie können sehr ärgerlich sein und das WordPress-Erlebnis für Ihre Benutzer ruinieren.
Sehen wir uns jedoch an, wie Sie Ihre eigenen benutzerdefinierten Administratorbenachrichtigungen in WordPress hinzufügen können.
Methode 1: Benutzerdefinierte Hinweise manuell in WordPress hinzufügen
Bei dieser Methode müssen Sie Ihrer WordPress-Site Code hinzufügen. Wenn Sie noch nie zuvor Code hinzugefügt haben, werfen Sie einen Blick auf unsere Anleitung zum Einfügen von Ausschnitten aus dem Internet in WordPress.
Lass uns anfangen.
Zuerst müssen Sie diesen Code zur Datei functions.php Ihres Themas oder zu einem standortspezifischen Plugin hinzufügen.
function general_admin_notice () global $ pagenow; if ($ pagenow == 'options-general.php') echo 'Dieser Hinweis wird auf der Einstellungsseite angezeigt.
'; add_action ('admin_notices', 'general_admin_notice');
Dieser Code zeigt auf der Einstellungsseite einen Hinweis mit einem gelben Rand und eine Schaltfläche zum Schließen des Hinweises an. So wird es auf Ihrer Website angezeigt:
Wenn Sie den Code studieren, werden Sie feststellen, dass wir verwendet haben $ pagenow
Variable, um die aktuelle Seite zu erkennen.
Danach haben wir die Bedingung hinzugefügt, die prüft, ob die aktuelle Seite mit der Seite übereinstimmt, auf der die Benachrichtigung angezeigt werden soll.
Wenn dies der Fall ist, zeigen wir die Mitteilung in einer Element. Dieses div-Element verwendet CSS-Klassen, die bereits im WordPress-Stylesheet für verschiedene Arten von Benachrichtigungen definiert sind.
Sie müssen verwenden beachten
Klasse und dann können Sie hinzufügen Hinweis-Fehler
, Hinweis-Warnung
, Kündigungserfolg
, oder Hinweis-Info
.
Optional können Sie verwenden ist abzulehnen
Klasse, die eine Schaltfläche zum Schließen der Benachrichtigung hinzufügt.
Neben der Überprüfung der aktuellen Seite können Sie alle Arten von Bedingungen hinzufügen, um Benachrichtigungen anzuzeigen, die auf unterschiedliche Szenarien passen.
Beispielsweise möchten Sie eine Benachrichtigung nur für Benutzer mit der Autor-Benutzerrolle anzeigen.
So werden Sie das tun:
function author_admin_notice () global $ pagenow; if ($ pagenow == 'index.php') $ user = wp_get_current_user (); if (in_array ('author', (array) $ user-> rollen)) echo 'Klicken Sie auf Beiträge, um mit dem Schreiben zu beginnen.
'; add_action ('admin_notices', 'author_admin_notice');
Wie Sie sehen, haben wir einen zusätzlichen Check hinzugefügt, um die Benutzerrolle in unserer Funktion zu ermitteln.
So wird es auf Ihrer Website angezeigt.
Fühlen Sie sich frei, um mit verschiedenen Bedingungen, Filtern und Hooks zu üben, um mit Verwaltungsbenachrichtigungen zu spielen.
Methode 2: Hinzufügen von Administratorbenachrichtigungen mithilfe eines WordPress-Plugins
Diese Methode ist einfacher, da Sie keinen Code hinzufügen müssen. Es ist jedoch nicht so flexibel wie die benutzerdefinierte Codemethode.
Zuerst müssen Sie das KJM Admin Notices-Plugin installieren und aktivieren. Weitere Informationen finden Sie in unserer schrittweisen Anleitung zur Installation eines WordPress-Plugins.
Nach der Aktivierung müssen Sie besuchen Einstellungen »KJM Admin-Hinweise Seite, um die Plugin-Einstellungen zu konfigurieren.
Zuerst müssen Sie die Option zum Aktivieren von KJM Admin Notices aktivieren. Die zweite Option fügt einen benutzerdefinierten Beitragstyp hinzu, in dem Sie Ihre benutzerdefinierten Administratorbenachrichtigungen hinzufügen und bearbeiten können.
Mit dem Plugin können Sie auch eine E-Mail an registrierte Benutzer senden, wenn Sie eine neue Benachrichtigung veröffentlichen. Sie können das Kontrollkästchen neben der Option "E-Mail senden" aktivieren, wenn Sie diese Funktion verwenden möchten.
Sie können auch Kommentare für Ihre Benachrichtigungen aktivieren, sodass Benutzer auf Kommentare reagieren können, indem Sie Kommentare hinzufügen. Um diese Funktion zu aktivieren, aktivieren Sie das Kontrollkästchen neben der Option "Kommentare zulassen".
Vergessen Sie nicht, auf die Schaltfläche zum Speichern der Änderungen zu klicken, um Ihre Einstellungen zu speichern.
In Ihrer WordPress-Adminleiste wird nun ein neuer Menüpunkt mit der Bezeichnung "Hinweise" angezeigt. Hier können Sie Ihre benutzerdefinierten Administratorbenachrichtigungen hinzufügen und bearbeiten.
Lassen Sie uns Ihren ersten Admin-Hinweis erstellen.
Besuch Hinweise »Mitteilung hinzufügen Seite. Sie sehen einen Bildschirm, der dem WordPress-Nachbearbeitungsbildschirm ähnelt.
Fügen Sie zunächst einen Titel für Ihre Benachrichtigung hinzu, und fügen Sie dann die eigentliche Benachrichtigung im Post-Editor hinzu. Sie können die Benachrichtigungskategorie aus dem Feld auf der rechten Seite auswählen.
Als Nächstes müssen Sie die Benutzerrollen auswählen, für die diese Benachrichtigung angezeigt wird.
Sie können wahlweise Titel, Autor und Datum sowie die Schaltfläche zum Ausblenden der Benachrichtigung anzeigen oder ausblenden.
Wenn Sie fertig sind, klicken Sie auf die Schaltfläche "Veröffentlichen". Ihre benutzerdefinierte Administratorbenachrichtigung wird aktiviert.
Mit KJM Admin Notices können Sie Ihre benutzerdefinierten Admin-Benachrichtigungen verwalten, ohne Code schreiben zu müssen. Sie können Benachrichtigungen löschen oder die Veröffentlichung aufheben, die Sie nicht mehr anzeigen möchten.
Mit der E-Mail-Funktion können Sie sie auch dazu verwenden, alle Benutzer zu warnen, auch wenn sie sich nicht bei Benachrichtigungen anmelden.
Haben Sie Probleme beim Versenden von E-Mails? In unserem Leitfaden erfahren Sie, wie Sie beheben, dass WordPress kein E-Mail-Problem sendet.
Sie können sich auch das Plugin für WP Notification Center ansehen. Es fügt ein Facebook-ähnliches Benachrichtigungscenter in WordPress hinzu. Benutzer können auf das Benachrichtigungssymbol klicken, um ihre Benachrichtigungen anzuzeigen.
Das ist alles. Wir hoffen, dass Sie mit diesem Artikel erfahren haben, wie Sie benutzerdefinierte Administratorbenachrichtigungen in WordPress hinzufügen. Vielleicht möchten Sie auch unser Handbuch zum Erstellen eines benutzerdefinierten Benutzerregistrierungsformulars in WordPress sehen.
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unsere Video-Tutorials für unseren YouTube-Kanal für WordPress. Sie finden uns auch auf Twitter und Facebook.