Dodaj niestandardowe powiadomienia w panelu administracyjnym WordPressa z łatwością.
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
<?php
// Hook into the 'admin_notices' action to display custom admin notices
add_action('admin_notices', 'wp_dudecom_custom_admin_notice');
function wp_dudecom_custom_admin_notice() {
// Check if the current user has the capability to manage options
if (!current_user_can('manage_options')) {
return;
}
// Define the message for the admin notice
$message = 'This is a custom admin notice for demonstration purposes.';
// Output the admin notice
echo '<div class="notice notice-success is-dismissible">';
echo '<p>' . esc_html($message) . '</p>';
echo '</div>';
}
// Hook into 'admin_enqueue_scripts' to add custom styles for admin notices
add_action('admin_enqueue_scripts', 'wp_dudecom_custom_admin_notice_styles');
function wp_dudecom_custom_admin_notice_styles() {
// Add custom CSS for admin notices
echo '<style>
.notice.wp-dudecom-custom-notice {
background-color: #f1f1f1;
border-left: 4px solid #0073aa;
}
</style>';
}
?>
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:
- Przejdź do katalogu instalacji WordPressa za pomocą FTP lub menedżera plików.
- Znajdź folder aktywnego motywu, zazwyczaj znajdujący się w
wp-content/themes/nazwa-twojego-motywu/
. - Otwórz plik
functions.php
w edytorze tekstu. - Skopiuj i wklej podany fragment kodu do pliku
functions.php
. - Zapisz zmiany i prześlij plik z powrotem na serwer, jeśli używasz FTP.
- 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.