Czy chcesz dodać Admin notices w WordPress? Powiadomienia Administratora są używane przez rdzeń WordPress, motywy i wtyczki do wyświetlania ostrzeżeń, powiadomień i ważnych informacji na ekranie dla użytkowników. W tym artykule pokażemy Ci, jak możesz dodawać powiadomienia administratora w WordPress.

How to Add Admin Notices in WordPress

Dlaczego I Kiedy używać powiadomień Administratora w WordPress?

WordPress wykorzystuje powiadomienia administratora, aby ostrzegać użytkowników o błędach, ostrzeżeniach i komunikatach o sukcesie.

Example of a default WordPress admin notice

Indywidualni właściciele witryn, autorzy wtyczek i twórcy motywów mogą również korzystać z powiadomień administratora.

Jeśli pracujesz nad witryną dla klientów, którzy nie są zaznajomieni z WordPress, możesz dodać powiadomienia administratora, aby wyświetlić pomocne informacje w ich obszarze administracyjnym WordPress.

Niestandardowe powiadomienia administratora mogą być również pomocne, jeśli prowadzisz witrynę WordPress z wieloma autorami. Możesz dodawać powiadomienia, aby poprowadzić nowych autorów i pomóc im znaleźć drogę.

Zalecamy jednak ostrożne korzystanie z powiadomień administratora. Mogą być naprawdę irytujące i mogą zrujnować wrażenia WordPress dla użytkowników.

Powiedziawszy to, przyjrzyjmy się, jak możesz dodać własne niestandardowe powiadomienia administratora w WordPress.

Metoda 1: Dodaj niestandardowe powiadomienia w WordPress ręcznie

Ta metoda wymaga dodania kodu do witryny WordPress. Jeśli nigdy wcześniej nie dodałeś kodu, zapoznaj się z naszym przewodnikiem na temat wklejania fragmentów z sieci do WordPress.

Zaczynajmy.

Najpierw musisz dodać ten kod do funkcji motywu.plik php lub wtyczka specyficzna dla witryny.

function general_admin_notice () {
    global $pagenow;
    if ($pagenow = = ' opcje-Ogólne.php') {
         echo ' < div class = "notice notice-warning is-dismissible">
             < p>informacja ta pojawia się na stronie Ustawienia.< / p>
         < / div>";
    }
}
add_action ('admin_notice', 'general_admin_notice');

Ten kod wyświetla powiadomienie na stronie ustawień z żółtym obramowaniem i przyciskiem zamykającym powiadomienie. W ten sposób pojawi się na twojej stronie:

Custom admin notice example

Jeśli przestudiujesz kod, zauważysz, że użyliśmy $pagenow zmienna do wykrywania bieżącej strony.

Po tym dodaliśmy warunek, który sprawdza, czy bieżąca strona spełnia stronę, na której chcemy wyświetlić powiadomienie.

Jeśli tak, to pokazujemy ogłoszenie zawinięte w <div> element. Ten element div wykorzystuje klasy CSS zdefiniowane już w arkuszu stylów administratora WordPress dla różnych typów powiadomień.

Musisz użyć Uwaga klasy, a następnie można dodać Uwaga-błąd, Uwaga-ostrzeżenie, ogłoszenie-sukces, lub informacja-info.

Opcjonalnie można użyć is-dismissible klasa, która dodaje przycisk zamykający ogłoszenie.

Oprócz sprawdzania bieżącej strony, możesz dodać wszystkie warunki, aby wyświetlać ogłoszenia pasujące do różnych scenariuszy.

Na przykład powiadomienie ma być wyświetlane tylko użytkownikom z rolą użytkownika autora.

Oto jak to zrobisz:

function author_admin_notice () {
    global $pagenow;
    if ($pagenow = = ' index.php') {
    $user = wp_get_current_user();
    if (in_array ('autor', (array) $user - >role)) {
    echo '< div class= "notice notice-info is-dismusible">
          < P > kliknij na <a href="Edytuj.php " > posty</a>, aby zacząć pisać.< / p>
         < / div>";
    }
}
}
add_action ('admin_notice', 'author_admin_notice');

Jak widać, dodaliśmy dodatkową kontrolę, aby wykryć rolę użytkownika w naszej funkcji.

W ten sposób pojawi się na twojej stronie.

Custom notice by user role

Możesz ćwiczyć z różnymi warunkami, filtrami i hookami, aby grać z powiadomieniami administratora.

Metoda 2: Dodaj powiadomienia Administratora za pomocą wtyczki WordPress

Ta metoda jest prostsza, ponieważ nie wymaga dodawania kodu. Nie jest ona jednak tak elastyczna jak metoda kodu niestandardowego.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę KJM Admin Notices. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po aktywacji musisz odwiedzić Ustawienia ” Powiadomienia admina KJM strona do konfiguracji ustawień wtyczki.

KJM Admin Notices settings

Najpierw musisz zaznaczyć opcję, aby włączyć powiadomienia administratora KJM. Druga opcja dodaje niestandardowy typ postu, w którym można dodawać i edytować niestandardowe powiadomienia administratora.

Wtyczka umożliwia również wysyłanie wiadomości e-mail do zarejestrowanych użytkowników po opublikowaniu nowego powiadomienia. Możesz zaznaczyć pole obok opcji “Wyślij e-mail”, jeśli chcesz korzystać z tej funkcji.

Możesz także włączyć komentarze do swoich powiadomień, które pozwolą użytkownikom odpowiadać na powiadomienia poprzez dodawanie komentarzy. Aby włączyć tę funkcję, zaznacz pole wyboru obok opcji “Zezwalaj na komentarze”.

Nie zapomnij kliknąć przycisku zapisz zmiany, aby zapisać swoje ustawienia.

Zobaczysz teraz nowy element menu oznaczony powiadomieniami na pasku administracyjnym WordPress. Tutaj możesz dodawać i edytować niestandardowe powiadomienia administratora.

Stwórzmy Twoje pierwsze powiadomienie administratora.

Odwiedź Ogłoszenia ” Dodaj Ogłoszenie strona. Zobaczysz ekran podobny do ekranu edycji postów WordPress.

Add new custom notice

Zacznij od dodania tytułu ogłoszenia, a następnie dodaj rzeczywiste ogłoszenie w edytorze postów. Możesz wybrać kategorię Ogłoszenia z pola po prawej stronie.

Następnie musisz wybrać role użytkownika, które będą widoczne w tym powiadomieniu.

Select user roles that will see the notice

Opcjonalnie możesz pokazać lub ukryć tytuł, autora i datę oraz przycisk odrzucenia powiadomienia.

Po zakończeniu kliknij przycisk Publikuj, a Twoje niestandardowe powiadomienie administratora zostanie uruchomione.

KJM admin notices

Powiadomienia administratora KJM umożliwiają zarządzanie niestandardowymi powiadomieniami Administratora bez pisania kodu. Możesz usunąć lub cofnąć publikację powiadomień, których nie chcesz już wyświetlać.

Korzystając z funkcji poczty e-mail, możesz również używać jej do ostrzegania wszystkich użytkowników, nawet jeśli nie zalogują się, aby sprawdzić powiadomienia.

Masz problemy z wysyłaniem e-maili? Zobacz nasz przewodnik, Jak naprawić WordPress nie wysyłanie e-mail problem.

Możesz także rzucić okiem na wtyczkę WP Notification Center. Dodaje Centrum powiadomień podobne do Facebooka w WordPress. Użytkownicy mogą kliknąć ikonę powiadomienia, aby zobaczyć swoje powiadomienia.

Notification center

To wszystko. Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak dodawać niestandardowe powiadomienia administratora w WordPress. Możesz również zobaczyć nasz przewodnik, Jak utworzyć niestandardowy formularz rejestracyjny użytkownika w WordPress.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd “nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…