Ukryj panel administracyjny WordPressa dla subskrybentów w prosty sposób
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:
- 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.
- Przejdź do katalogu motywu: Przejdź do
wp-content/themes/twojego-aktywnego-motywu/i zlokalizuj plikfunctions.php. - Edytuj plik funkcji: Otwórz plik
functions.phpw edytorze tekstu. - Dodaj kod: Skopiuj i wklej podany fragment kodu na końcu pliku
functions.php. - Zapisz zmiany: Zapisz plik
functions.phpi prześlij go z powrotem na serwer, jeśli korzystasz z FTP. - 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.