Snippet

Ukryj panel administracyjny WordPressa dla subskrybentów w prosty sposób

Jak ukryć pasek administracyjny WordPress dla subskrybentówWyłącz pasek administracyjny dla użytkowników niebędących administratorami w WordPressieUkryj panel administracyjny WordPress dla subskrybentówUsuń pasek administracyjny WordPress dla subskrybentówWyłącz dostęp do pulpitu nawigacyjnego w WordPressie dla subskrybentówUkryj pasek administracyjny dla określonych ról użytkowników w WordPressieOgranicz pasek administracyjny tylko do administratorów w WordPressieJak wyłączyć pasek administracyjny WordPress dla niektórych użytkownikówUkryj pasek administracyjny WordPress przed subskrybentamiWyłącz pasek administracyjny WordPress dla nie-administratorów

Objaśnienie

Jeśli chcesz utrzymać porządek dla swoich subskrybentów, ukrywając pasek administracyjny i ograniczając dostęp do pulpitu, oto jak ten kod pomaga:

  • Ukryj pasek administracyjny: Kod sprawdza, czy użytkownik może edytować posty. Jeśli nie może (jak subskrybenci), ukrywa pasek administracyjny dla nich. To utrzymuje interfejs w czystości i prostocie dla tych, którzy nie potrzebują dostępu do funkcji administracyjnych.
  • Ogranicz dostęp do pulpitu: Zapobiega również subskrybentom dostępu do pulpitu WordPress. Jeśli spróbują go odwiedzić, zostaną przekierowani na stronę główną Twojej witryny. To zapewnia, że tylko użytkownicy z wyższymi uprawnieniami mogą uzyskać dostęp do zaplecza.

Krótko mówiąc, ten kod jest idealny do uproszczenia Twojej witryny WordPress dla subskrybentów, pozwalając im skupić się na treści bez zbędnych rozproszeń.

Kod

1<?php 2// Function to hide the WordPress admin bar for subscribers 3function wp_dudecom_hide_admin_bar_for_subscribers() { 4 if (!current_user_can('edit_posts')) { 5 add_filter('show_admin_bar', '__return_false'); 6 } 7} 8add_action('after_setup_theme', 'wp_dudecom_hide_admin_bar_for_subscribers'); 9 10// Function to restrict dashboard access for subscribers 11function wp_dudecom_restrict_dashboard_access() { 12 if (is_admin() && !current_user_can('edit_posts') && !(defined('DOING_AJAX') && DOING_AJAX)) { 13 wp_redirect(home_url()); 14 exit; 15 } 16} 17add_action('admin_init', 'wp_dudecom_restrict_dashboard_access'); 18?>

Instrukcja

Aby wdrożyć kod, który ukrywa panel administracyjny dla subskrybentów, wykonaj następujące kroki:

Lokalizacja pliku: Musisz dodać kod do pliku functions.php swojego motywu lub do pliku niestandardowej wtyczki.

Wymagania wstępne: Upewnij się, że masz dostęp do systemu plików swojej witryny WordPress, korzystając z FTP lub menedżera plików udostępnionego przez Twojego dostawcę hostingu.

Kroki wdrożenia:

  1. Dostęp do plików WordPress: Użyj klienta FTP lub menedżera plików swojego dostawcy hostingu, aby uzyskać dostęp do plików instalacji WordPress.
  2. Przejdź do katalogu motywu: Przejdź do wp-content/themes/twojego-aktywnego-motywu/ i zlokalizuj plik functions.php.
  3. Edytuj plik funkcji: Otwórz plik functions.php w edytorze tekstu.
  4. Dodaj kod: Skopiuj i wklej podany fragment kodu na końcu pliku functions.php.
  5. Zapisz zmiany: Zapisz plik functions.php i prześlij go z powrotem na serwer, jeśli korzystasz z FTP.
  6. Przetestuj wdrożenie: Zaloguj się jako subskrybent, aby upewnić się, że pasek administracyjny jest ukryty, a dostęp do pulpitu nawigacyjnego jest zablokowany.

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