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

Jak ukryć pasek administracyjny WordPress dla subskrybentów; Wyłącz pasek administracyjny dla użytkowników niebędących administratorami w WordPressie; Ukryj panel administracyjny WordPress dla subskrybentów; Usuń pasek administracyjny WordPress dla subskrybentów; Wyłącz dostęp do pulpitu nawigacyjnego w WordPressie dla subskrybentów; Ukryj pasek administracyjny dla określonych ról użytkowników w WordPressie; Ogranicz pasek administracyjny tylko do administratorów w WordPressie; Jak wyłączyć pasek administracyjny WordPress dla niektórych użytkowników; Ukryj pasek administracyjny WordPress przed subskrybentami; Wyłą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

<?php
// Function to hide the WordPress admin bar for subscribers
function wp_dudecom_hide_admin_bar_for_subscribers() {
    if (!current_user_can('edit_posts')) {
        add_filter('show_admin_bar', '__return_false');
    }
}
add_action('after_setup_theme', 'wp_dudecom_hide_admin_bar_for_subscribers');

// Function to restrict dashboard access for subscribers
function wp_dudecom_restrict_dashboard_access() {
    if (is_admin() && !current_user_can('edit_posts') && !(defined('DOING_AJAX') && DOING_AJAX)) {
        wp_redirect(home_url());
        exit;
    }
}
add_action('admin_init', 'wp_dudecom_restrict_dashboard_access');
?>

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.