Jak dodać niestandardowe powiadomienia administratora w WordPress

Opublikowany: 2023-02-12

Gdy jesteś właścicielem witryny WordPress lub autorem wtyczki/motywu, powiadomienia administratora oferują skuteczny sposób komunikowania się z użytkownikami za pomocą prostych alertów i wiadomości. Jeśli jednak nigdy wcześniej ich nie używałeś, możesz się zastanawiać, jak tworzyć niestandardowe powiadomienia administracyjne w WordPress.

Dobra wiadomość jest taka, że ​​dostępnych jest wiele rozwiązań. Jednym ze sposobów tworzenia niestandardowych powiadomień administratora WordPress jest ręczna edycja kodu witryny. Alternatywnie, jeśli chcesz mniej techniczną metodę, masz również możliwość użycia wtyczki.

W tym poście omówimy korzyści płynące z dodawania niestandardowych powiadomień administratora w WordPress. Następnie przeprowadzimy Cię krok po kroku, jak to zrobić, zarówno z wtyczką, jak i bez niej. Zacznijmy!

Spis treści
1. Jakie są zalety niestandardowych powiadomień administracyjnych?
2. Jak dodać niestandardowe powiadomienie administratora do WordPress: Brak wtyczki
2.1. Krok 1: Dodaj kod do pliku functions.php
2.2. Krok 2: Edytuj kod, aby wyświetlać wiadomości tylko autorom
3. Jak dodać niestandardowe powiadomienie administratora do WordPress: z wtyczką
3.1. Krok 1: Pobierz i zainstaluj odpowiednią wtyczkę
3.2. Krok 2: Skonfiguruj ustawienia wtyczki
3.3. Krok 3: Utwórz niestandardowe powiadomienie administratora
3.4. Krok 4: Dodaj role użytkowników, którzy zobaczą to powiadomienie
4. Przeglądaj zasoby dla programistów WP Engine

Jakie są zalety niestandardowych powiadomień administracyjnych?

Powiadomienia administratora WordPress to przydatne narzędzia, których można używać do wyświetlania użytkownikom ważnych alertów i wiadomości. Niestandardowe powiadomienia administratora umożliwiają:

  • Szybko i łatwo wyświetlaj przydatne informacje w całej witrynie, w tym przypomnienia administratora
  • Pomóż nowym użytkownikom w łatwym poruszaniu się po obszarze administracyjnym WordPress, w tym w przypadku witryn z wieloma autorami
  • Wyświetlaj komunikaty o powodzeniu, ostrzeżeniach i błędach w obszarze administracyjnym
  • Przekazuj użytkownikom informacje zwrotne i wskazówki

Niestandardowe powiadomienia administratora umożliwiają wysyłanie powiadomień, które można odrzucić, które można oznaczać kolorami w zależności od typu wiadomości. Na przykład można użyć koloru czerwonego dla ostrzeżeń i błędów, zielonego dla komunikatów o powodzeniu, a niebieskiego dla powiadomień informacyjnych.

Jak dodać niestandardowe powiadomienie administratora do WordPress: Brak wtyczki

Jeśli czujesz się komfortowo w pracy z kodem i chcesz jak największej elastyczności i kontroli, możesz dodać niestandardowe powiadomienia administratora w WordPressie bez użycia wtyczki. Zobaczmy, jak to zrobić w dwóch krokach.

Krok 1: Dodaj kod do pliku functions.php

Aby ręcznie dodać niestandardowe powiadomienie administratora w WordPress, znajdź i otwórz plik functions.php dla swojego motywu WordPress. Następnie dodaj następujący fragment kodu:

 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');

Spowoduje to wyświetlenie powiadomienia z żółtą ramką na stronie ustawień, które wygląda następująco:

W powyższym kodzie zmienna $pagenow służy do wykrywania strony, a następujący warunek sprawdza, czy bieżąca strona powinna wyświetlać powiadomienie. Możesz użyć zawiadomienia o błędzie , zawiadomienia o ostrzeżeniu , zawiadomienia o sukcesie lub zawiadomienia o powiadomieniu , aby utworzyć własne powiadomienie administratora.

Krok 2: Edytuj kod, aby wyświetlać wiadomości tylko autorom

Jeśli chcesz skonfigurować powiadomienie, aby wyświetlało się tylko dla roli użytkownika „autor”, możesz to zrobić, dodając następujący fragment kodu do pliku 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');

W powyższym kodzie zauważysz dodaną funkcję wykrywania roli użytkownika. Teraz niestandardowe powiadomienie administratora będzie wyświetlane w ten sposób, ale tylko dla autorów:

Możesz użyć tych fragmentów kodu jako szablonu do stworzenia własnego niestandardowego powiadomienia administratora w WordPress, zastępując lub dodając dowolne warunki, zaczepy i filtry, aby spełnić Twoje potrzeby.

Jak dodać niestandardowe powiadomienie administratora do WordPress: za pomocą wtyczki

Jeśli szukasz prostszej metody niż edycja kodu witryny lub nie potrzebujesz dużej elastyczności, możesz również dodać niestandardowe powiadomienie administratora w WordPress za pomocą wtyczki.

Przyjrzyjmy się, jak działa ten proces.

Krok 1: Pobierz i zainstaluj odpowiednią wtyczkę

Pierwszym krokiem jest pobranie wtyczki, która umożliwia dodawanie niestandardowych powiadomień administratora w WordPress, takich jak powiadomienia administratora KJM:

Po pobraniu go z katalogu wtyczek WordPress prześlij wtyczkę do swojej witryny ( Wtyczki > Dodaj nowy > Prześlij wtyczkę ). Następnie zainstaluj i aktywuj.

Krok 2: Skonfiguruj ustawienia wtyczki

Następnym krokiem jest włączenie opcji „KJM Admin Notices” na stronie ustawień wtyczki. Przejdź do Ustawienia > Powiadomienia administratora KJM :

Zaznacz pola, aby aktywować powiadomienia administratora KJM i utwórz niestandardowy typ postu do dodawania i edytowania niestandardowych powiadomień administratora:

Na tej stronie można również wybrać opcję wysyłania wiadomości e-mail do użytkowników po opublikowaniu ogłoszenia i włączyć komentarze. Wybierz Zapisz zmiany , gdy skończysz tutaj.

Krok 3: Utwórz niestandardowe powiadomienie administratora

Następnie najedź kursorem na element menu Powiadomienia , który został dodany do pulpitu administratora WordPress, i wybierz Dodaj powiadomienie :

Podobnie jak w przypadku tworzenia zwykłego posta lub strony w WordPress, możesz wprowadzić tytuł i opis powiadomienia administratora:

Po prawej stronie w sekcji Uwaga Koty wybierz kategorię powiadomienia:

Wybierz kategorię, której chcesz użyć dla tego niestandardowego powiadomienia administratora.

Krok 4: Dodaj role użytkowników, którzy zobaczą to powiadomienie

Po wypełnieniu szczegółów powiadomienia i wybraniu kategorii przewiń w dół do sekcji Pokaż powiadomienia dla ról :

Wybierz role użytkowników, dla których chcesz zobaczyć to powiadomienie. W poniższej sekcji możesz dodatkowo dostosować powiadomienie, na przykład ukrywając przycisk odrzucania lub zmieniając kolory tła i tekstu:

Kiedy skończysz, kliknij przycisk Publikuj :

Otóż ​​to! Właśnie utworzyłeś niestandardowe powiadomienie administratora WordPress.

Przeglądaj zasoby dla programistów WP Engine

Powiadomienia administratora WordPress to przydatny sposób wyświetlania użytkownikom informacji, alertów i wiadomości. Niezależnie od tego, czy jesteś autorem wtyczek lub motywów, czy tylko indywidualnym właścicielem witryny, możesz tworzyć niestandardowe powiadomienia administracyjne, ręcznie edytując plik functions.php motywu WordPress lub używając wtyczki, takiej jak KJM Admin Notices.

Aby jednak powiadomienia administratora WordPress były jak najbardziej skuteczne, ważne jest, aby zoptymalizować wszystkie aspekty witryny i obszaru administracyjnego. W WP Engine oferujemy wysokiej jakości plany hostingowe, które pomogą Ci zapewnić klientom wyjątkowe wrażenia cyfrowe!