Snippet

Dodaj niestandardowe powiadomienia w panelu administracyjnym WordPressa z łatwością.

How to add custom admin notifications in WordPressAdd custom notifications to the WordPress admin panelTutorial on custom admin notifications in WordPressNotifications on the WordPress admin dashboardCreate custom admin notifications in WordPressCustom notifications in the WordPress admin panelAdd admin notifications using a WordPress pluginCustomize WordPress admin notificationsExamples of WordPress admin notificationsHow to create admin notifications in WordPress

Objaśnienie

Chcesz dodać osobisty akcent do swojego panelu administracyjnego WordPress? Możesz stworzyć niestandardowe powiadomienia, które będą wyświetlane tylko dla użytkowników posiadających odpowiednie uprawnienia, na przykład tych, którzy mogą zarządzać opcjami.

Oto jak to działa:

  • Wyświetl niestandardowe powiadomienie: Kod łączy się z WordPress za pomocą admin_notices. Oznacza to, że za każdym razem, gdy ładowana jest strona administracyjna, sprawdzane jest, czy użytkownik ma uprawnienia do zarządzania opcjami. Jeśli tak, wyświetla się przyjazna wiadomość.
  • Stylizuj swoje powiadomienie: Możesz nadać swojemu powiadomieniu atrakcyjny wygląd, dodając niestandardowy CSS. Ten fragment kodu dodaje trochę stylu, aby powiadomienie wyróżniało się określonym kolorem tła i ramką.

Te powiadomienia można również zamknąć, co oznacza, że użytkownicy mogą je usunąć, jeśli chcą. To wygodny sposób na przekazywanie ważnych informacji bezpośrednio w panelu administracyjnym, bez bycia nachalnym.

Kod

1<?php 2// Hook into the 'admin_notices' action to display custom admin notices 3add_action('admin_notices', 'wp_dudecom_custom_admin_notice'); 4 5function wp_dudecom_custom_admin_notice() { 6 // Check if the current user has the capability to manage options 7 if (!current_user_can('manage_options')) { 8 return; 9 } 10 11 // Define the message for the admin notice 12 $message = 'This is a custom admin notice for demonstration purposes.'; 13 14 // Output the admin notice 15 echo '<div class="notice notice-success is-dismissible">'; 16 echo '<p>' . esc_html($message) . '</p>'; 17 echo '</div>'; 18} 19 20// Hook into 'admin_enqueue_scripts' to add custom styles for admin notices 21add_action('admin_enqueue_scripts', 'wp_dudecom_custom_admin_notice_styles'); 22 23function wp_dudecom_custom_admin_notice_styles() { 24 // Add custom CSS for admin notices 25 echo '<style> 26 .notice.wp-dudecom-custom-notice { 27 background-color: #f1f1f1; 28 border-left: 4px solid #0073aa; 29 } 30 </style>'; 31} 32?>

Instrukcja

Lokalizacja pliku: Dodaj poniższy kod do pliku functions.php swojego motywu lub do pliku własnej wtyczki, jeśli wolisz oddzielić motyw od funkcjonalności.

Wymagania wstępne:

  • Upewnij się, że masz dostęp do panelu administracyjnego WordPressa oraz edytora plików.
  • Podstawowa znajomość struktury plików WordPressa.

Kroki wdrożenia:

  1. Przejdź do katalogu instalacji WordPressa za pomocą FTP lub menedżera plików.
  2. Znajdź folder aktywnego motywu, zazwyczaj znajdujący się w wp-content/themes/nazwa-twojego-motywu/.
  3. Otwórz plik functions.php w edytorze tekstu.
  4. Skopiuj i wklej podany fragment kodu do pliku functions.php.
  5. Zapisz zmiany i prześlij plik z powrotem na serwer, jeśli używasz FTP.
  6. Zaloguj się do panelu administracyjnego WordPressa, aby zweryfikować, czy niestandardowe powiadomienie pojawia się dla użytkowników z odpowiednimi uprawnieniami.

Uwaga: Jeśli wolisz użyć własnej wtyczki, utwórz nowy plik PHP w wp-content/plugins/, wklej kod i aktywuj wtyczkę przez panel administracyjny WordPressa.

Jeśli potrzebujesz pomocy przy tym wdrożeniu lub wymagasz bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowego wsparcia dla WordPressa.