Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak zastosować CSS dla konkretnych ról użytkowników w WordPress (łatwy sposób)

Pracowaliśmy nad wieloma stronami WordPress, gdzie różni użytkownicy potrzebowali różnych doświadczeń. Członkowie mogą potrzebować czystszych układów, autorzy mogą skorzystać z mniejszej liczby rozpraszaczy, a klienci często nie powinni widzieć tych samych elementów co administratorzy.

Wyzwaniem jest to, że WordPress nie zawiera wbudowanego sposobu na stylizację strony w oparciu o role użytkowników. Jeśli chcesz ukryć elementy, dostosować układy lub zmienić projekty dla konkretnych użytkowników, zazwyczaj jesteś zmuszony do edycji plików motywu lub dodawania niestandardowego kodu.

Właśnie tam sprawy mogą stać się ryzykowne. Widzieliśmy, jak użytkownicy przypadkowo psują swoje strony, dodając mały fragment CSS w złym miejscu, zwłaszcza podczas pracy w plikach motywu lub motywach potomnych.

Najbezpieczniejszym i najłatwiejszym sposobem stosowania CSS w oparciu o role użytkowników jest użycie wtyczki WPCode. Jej wbudowana logika warunkowa pozwala na targetowanie ról takich jak Administratorzy, Edytorzy czy Subskrybenci bez dotykania plików motywu.

W tym przewodniku pokażemy Ci, jak zastosować niestandardowy CSS dla konkretnych ról użytkowników za pomocą narzędzia przyjaznego dla początkujących. Jest to to samo podejście, którego używamy na naszych własnych stronach, gdy potrzebujemy szybkiego, bezpiecznego rozwiązania, które nie spowoduje problemów w przyszłości.

Jak zastosować CSS dla określonych ról użytkowników w WordPress

Oto krótkie omówienie tematów, które poruszymy w tym przewodniku:

Dlaczego i kiedy stosować CSS dla konkretnych ról użytkowników w WordPressie

Zarządzamy różnymi stronami internetowymi dla naszych firm, które wymagają logowania użytkowników. Często znajdujemy potrzebę dostosowania wyglądu dla różnych ról użytkowników.

Podczas przeprowadzania testów A/B na tych stronach odkryliśmy, że personalizacja znacznie poprawia doświadczenie użytkownika. Badania wskazują, że spersonalizowane doświadczenia internetowe mogą zwiększyć współczynniki konwersji nawet o 10-15%, co czyni stylizację opartą na rolach cenną strategią.

Lepsze doświadczenie użytkownika ostatecznie prowadzi do większej satysfakcji klienta i sprzedaży.

Niezależnie od tego, czy jesteś właścicielem witryny, deweloperem czy projektantem, kontrola nad wyglądem witryny dla różnych użytkowników może być bardzo przydatna.

Oto kilka typowych przypadków użycia:

  • Strony członkowskie: Możesz użyć niestandardowego CSS, aby zaoferować różne doświadczenia członkom premium.
  • Sklepy eCommerce: Możesz wyróżnić koszyki zakupowe, zniżki dla klientów i inne funkcje dla zalogowanych klientów.
  • Blogi z wieloma autorami: Zarządzanie blogiem z wieloma autorami może być kłopotliwe. Dzięki niestandardowemu CSS możesz stworzyć czysty, wydajny interfejs dla redaktorów, jednocześnie zachowując prostotę dla współpracowników i subskrybentów.
  • Witryny klientów: Możesz stworzyć uproszczony obszar administracyjny dla klientów, ukrywając pewne elementy za pomocą niestandardowego CSS. Jest to szczególnie przydatne do uproszczenia interfejsu klienta poprzez ukrycie złożonych widżetów pulpitu lub powiadomień wtyczek, które mogą zdezorientować użytkowników nietechnicznych.

Teraz problem polega na tym, jak poinformować WordPress, który kod CSS ma być ładowany dla różnych ról użytkowników.

Jak zastosować niestandardowy CSS dla określonych ról użytkowników w WordPressie

Najprostszym sposobem zarządzania niestandardowym kodem, w tym CSS, w WordPressie jest użycie WPCode. Jest to najlepsza wtyczka do fragmentów kodu dla WordPressa i pozwala bezpiecznie zarządzać niestandardowym CSS w jednym miejscu.

Uwaga: Dostępna jest również bezpłatna wersja WPCode. Zalecamy jednak przejście na płatny plan, aby odblokować więcej funkcji.

Dlaczego polecamy WPCode:

  • Pozwala bezpiecznie dodać dowolny niestandardowy kod, w tym CSS, bez psucia Twojej witryny. Jeśli fragment kodu nie działa, możesz go łatwo wyłączyć.
  • Zawiera potężne narzędzia do wstawiania kodu i logiki warunkowej, pozwalające na uruchamianie fragmentu kodu tylko wtedy, gdy jest to potrzebne.
  • Uzyskujesz dostęp do ogromnej biblioteki kodu z użytecznymi fragmentami, co pozwala uniknąć instalowania wielu oddzielnych wtyczek.

Mając to na uwadze, przyjrzyjmy się, jak dodać niestandardowy CSS dla określonej roli użytkownika.

Dodawanie niestandardowego fragmentu CSS w WPCode

W tym przykładzie dostosujemy Pulpit administracyjny WordPressa dla określonej roli (np. Edytora). Użyjemy kodu, który podświetli menu „Wpisy” w backendzie, aby pokazać, jak działa ten proces.

  1. Najpierw zainstaluj i aktywuj wtyczkę WPCode. Więcej szczegółów znajdziesz w naszym poradniku jak zainstalować wtyczkę WordPress.
  2. Po aktywacji przejdź do strony Fragmenty kodu » + Dodaj fragment.
  3. Najedź kursorem na „Dodaj własny kod (nowy fragment)” i kliknij „+ Dodaj własny fragment”.
Dodaj nowy fragment
  1. Na następnym ekranie wybierz „Fragment CSS” jako typ kodu z menu rozwijanego po prawej stronie (zazwyczaj domyślnie jest to „Fragment HTML”).
Wybór fragmentu kodu CSS jako typu kodu
  1. Wpisz tytuł dla swojego fragmentu, na przykład „Podświetlenie menu administratora dla redaktorów”.
  2. Wklej swój niestandardowy kod CSS w polu „Podgląd kodu”.

Oto przykładowy kod, którego używamy w tym przykładzie obszaru administracyjnego:

li#menu-posts {
    background-color: #bf0505;
}
Wprowadź nazwę dla swojego fragmentu kodu i wklej kod do WPCode

Ważne: Wybór właściwej lokalizacji

Ponieważ ten konkretny kod jest przeznaczony dla Panelu Administratora, musisz przewinąć w dół do sekcji „Wstawienie” i wybrać „Nagłówek administratora” jako lokalizację.

Ładuj fragment kodu tylko w obszarze administracyjnym

Jeśli dodawałbyś kod CSS dla frontendu swojej witryny (na przykład dla strony członka), po prostu pozostawiłbyś lokalizację jako „Nagłówek całej witryny”.

Stosowanie logiki warunkowej

Teraz upewnijmy się, że ten kod będzie działał tylko dla wybranej przez nas roli użytkownika.

  1. Przewiń w dół do pola „Inteligentna logika warunkowa” i przełącz przełącznik na „Włącz logikę”.
  2. Ustaw opcję „Warunek” na „Pokaż” i kliknij „+ Dodaj nową grupę”.
Logika warunkowa niestandardowego kodu
  1. Wybierz „Rola użytkownika” z listy rozwijanej.
Wybierz opcję roli użytkownika
  1. Wybierz konkretną rolę, którą chcesz wybrać (np. Edytor, Subskrybent).
Wybierz rolę użytkownika
  1. Na koniec kliknij „Zapisz fragment” w prawym górnym rogu i przełącz przełącznik z „Nieaktywny” na „Aktywny”.
Zapisz fragment

Dodaj niestandardowy CSS dla określonych ról użytkowników w innych obszarach

Personalizacja projektu na stronach eCommerce prowadzi do lepszego doświadczenia użytkownika i udowodniono, że zmniejsza sprzedaż z porzuconych koszyków.

Jeśli prowadzisz sklep WooCommerce, sprzedajesz kursy online lub inne produkty cyfrowe, dodanie niestandardowego CSS dla zalogowanych klientów będzie przydatne.

WPCode pozwala łatwo kierować te konkretne strony. Chociaż możesz zobaczyć opcje lokalizacji, takie jak „WooCommerce”, zalecamy pozostawienie Lokalizacji wstawienia jako Nagłówek całej witryny dla wszystkich stylów CSS, aby uniknąć problemów z wyświetlaniem.

Załaduj niestandardowy CSS na stronach eCommerce

Zamiast zmieniać lokalizację, użyj sekcji Inteligentna logika warunkowa. Możesz dodać reguły, aby wyświetlać style CSS tylko wtedy, gdy „Typ strony” to „Koszyk WooCommerce” lub „Kasa”.

WPCode obsługuje WooCommerce, Easy Digital Downloads i MemberPress.

Najczęściej zadawane pytania

Oto odpowiedzi na najczęściej zadawane pytania dotyczące dostosowywania WordPress dla różnych ról użytkowników.

Czy mogę zastosować CSS do niestandardowych ról użytkowników w WordPress?

Tak. WPCode pozwala kierować dowolną rolę użytkownika, w tym niestandardowe role utworzone przez wtyczki członkowskie, narzędzia LMS lub niestandardowy kod. Musisz tylko upewnić się, że niestandardowa rola pojawia się w opcjach logiki warunkowej.

Co jeśli zmiany CSS nie pojawią się u niektórych użytkowników?

Może się to zdarzyć, jeśli Twoja witryna używa agresywnego buforowania lub sieci CDN. Spróbuj wyczyścić pamięć podręczną i upewnij się, że fragment WPCode jest aktywny i celuje we właściwą lokalizację i rolę.

Czy mogę podglądać zmiany CSS przed ich opublikowaniem?

WPCode nie ma podglądu wizualnego, ale możesz pozostawić fragment nieaktywny podczas testowania. Zalecamy otwarcie okna Incognito lub Prywatnego i zalogowanie się z określoną rolą użytkownika (np. jako Subskrybent), aby sprawdzić zmiany za pomocą narzędzi deweloperskich przeglądarki.

Czy bezpieczne jest używanie WPCode zamiast edycji plików motywu?

Absolutnie. W WPBeginner używamy WPCode, ponieważ utrzymuje cały nasz niestandardowy kod z dala od plików motywu, dzięki czemu zmiany nie giną podczas aktualizacji. Ponadto ułatwia i ułatwia zarządzanie fragmentami kodu w jednym miejscu.

Dodatkowe zasoby

Poniżej znajdują się dodatkowe zasoby, które pomogą Ci zaprojektować niestandardowe doświadczenia użytkownika w WordPress. Nie musisz nawet uczyć się CSS dla niektórych z tych opcji:

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak stosować CSS dla konkretnych ról użytkowników w WordPressie. Możesz również zapoznać się z naszym domyślnym arkuszem stylów CSS generowanym przez WordPress dla początkujących lub sprawdzić te wtyczki i wskazówki dotyczące ulepszenia obszaru administracyjnego WordPress.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

Komentarze

  1. Gratulacje, masz okazję być pierwszym komentującym tego artykułu.
    Masz pytanie lub sugestię? Zostaw komentarz, aby rozpocząć dyskusję.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.