Podczas administrowania stron internetowych opartych na systemie WordPress – ale i nie tylko, nie raz otrzymuje od klientów pytanie związane z blogiem zabezpieczonym hasłem. Najczęściej ten sposób wykorzystywany jest do udostępniania danej treści konkretnej grupie docelowej. W takich sytuacjach oczywiście odpowiadam, nie ma problemu. Jednak aby zrobić dokładnie to o co klientowi chodzi, należy zadać jeszcze parę pytań pomocniczych. Na przykład pytam czy zabezpieczona ma być cała kategoria wpisów, czy tylko pojedyncze wpisy. To jest ważna kwestia, gdyż od punktu technicznego zupełnie inaczej podejdziemy do tematu.

Zabezpieczenie pojedynczego wpisu

Dodawanie wpisów w systemie WordPress nie jest skomplikowane i najczęściej nie wymaga dużej ilości pracy. W zdecydowanej większości wystarczy uzupełnić tytuł, treść, obraz wyróżniający, kategorie i nacisnąć przycisk „Opublikuj”. Gotowe, nasz nowy wpis został udostępniony w Internecie. Z tą różnicą że jest dostępny dla wszystkich, a jak go stworzyć aby był dostępny jedynie dla osób znający od nas dostęp? W pewnym stopniu twórcy CMS’a o tym pomyśleli i już w opcji standardowej mamy możliwość utworzenia wpisu prywatnego lub dodania hasła dostępu.

Prywatny blog w Wordpress – czyli zarządzamy widocznością treści

Jak widzimy na powyższym zrzucie ekranu, mamy do wyboru trzy opcje:

  • Publiczne
  • Zabezpieczono hasłem
  • Prywatne

Pierwsza opcja myślę że jest bardzo oczywista i generalnie trochę wcześniej wyjaśniliśmy sobie jak ona działa. Druga opcja jest już bardziej ciekawa, gdyż możemy zabezpieczyć nasz wpis hasłem dostępowym. W takiej sytuacji opublikowany wpis zamiast widocznej treści, będzie miał jedynie widoczne pole umożliwiające wpisanie poprawnego hasła.

Trzecia opcja ukryta pod nazwą „Prywatne” umożliwia dostęp do treści postu jedynie po zalogowaniu do panelu administracyjnego. Jak sam widzisz, zmiana widoczności otwiera dodatkowe możliwości w kwestii zarządzania dostępnością treści dla użytkowników.

Stworzenie prywatnej kategorii w systemie CMS WordPress

Zupełnie inną kwestią jest zabezpieczenie całej kategorii wpisów w CMS WordPress, jednak to nie jest takie proste jak wcześniej omawiane rozwiązanie zabezpieczenia tylko jednego wpisu. Dlaczego? Ponieważ nie ma takiej opcji domyślnie w systemie WP. Są jednak alternatywne rozwiązania, na przykład w sieci oczywiście znajdziemy płatne rozwiązania modułów dodających taką możliwość. Wtedy w zakładce dodawania kategorii, dochodzi nowa opcja jak nadanie hasła. Jeżeli jednak nie chcecie w początkowej fazie inwestować w stronę internetową, można zastanowić się nad darmowymi rozwiązaniami. A te oczywiście są dostępne.

Do wykorzystania będziemy potrzebować jednego modułu, o nazwie:  „Content Control – User Access Restriction Plugin” (https://pl.wordpress.org/plugins/content-control/). Do naszych potrzeb moduł wykorzystamy w minimalny sposób, aczkolwiek moduł ten pozwala na:

  • Ograniczać dostęp do wpisów oraz stron, wgranych mediów oraz widget’ów
  • Przekierowywania użytkowników bez dostępów
  • Wyświetlania niestandardowych komunikatów
  • Wyświetlanie określonych treści dla różnych grup (użytkownik zalogowany lub nie)
  • Zastosowanie niestandardowych klas CSS

W naszym przypadku wykorzystamy podpunkt pierwszy i ograniczymy dostęp użytkowników niezalogowanych do wybranej kategorii.

Prywatny blog w Wordpress – czyli zarządzamy widocznością treści

Nie stworzymy dzięki aplikacji pola z hasłem do wpisania, a wykorzystamy domyślną funkcjonalność, czyli panel logowania WP. Osoby niezalogowane zostaną w naszym przypadku przekierowane na stronę logowania do systemu WordPress.

Prywatny blog w Wordpress – czyli zarządzamy widocznością treści

I teraz od nas zależy jak rozwiążemy temat dalej. Gdyż opcje mamy dwie. Możemy stworzyć jedno konto użytkownika z ograniczonym dostępem subskrybenta i udostępniać dane logowania wybranym użytkownikom. W drugiej opcji zaproponuje Ci zakładanie konta wszystkim użytkownikom na ich adresy email, którym należy się dostęp do ukrytej treści. Maile możesz zbierać poprzez newsletter, lub formularz kontaktowy. Prowadząc logi logowań, będziesz mógł robić statystyki oglądalności Twoich treści przez użytkowników zalogowanych.

Porady i triki związane z ukrywaniem treści

W poprzednim rozdziale omówiliśmy sobie sposoby zabezpieczenia treści, a teraz dodam do tego jeszcze trochę porad z tym związanych.

  1. Ekran logowania WP – jeżeli użytkownik trafi na kategorię zabezpieczoną z dostępem jedynie po zalogowaniu, zostanie przekierowany do ekranu logowania. Ekran ten jest jednakowy dla systemu WordPress, jednak wykorzystując darmową wtyczkę „Admin Custom Login”. Dzięki niej spersonalizujecie ekran logowania pod wasz szablon serwisu internetowego. Wtyczka pozwala na podmianę logo nad ekranem logowania, dodanie tła, oraz zmianę kolorystyczną pola formularza.
  2. Uważajcie na udostępnione treści – chodzi głównie tutaj o treści wideo wgrane do popularnych serwisów typu Youtube czy Vimeo. Jeżeli po wgraniu nawet zaznaczycie w systemie, że dany materiał wideo nie powinien być dostępny publicznie – to i tak dalej będzie opublikowany i osoby znające linka będą mogły go rozpowszechniać. Dużo lepszym rozwiązaniem jest wgrywanie materiałów wideo na hostingi bez możliwości udostępniania. Idealnie by było wgrać dany materiał do mediów systemu WordPress, jednak każde odtworzenie takiego nagrania będzie zużywać transfer serwera dla naszego serwisu.

Podsumowanie

Tworzenie zabezpieczonych treści w cale nie musi być trudne, jak sami widzicie część dostępnych rozwiązań jest już dostępna w standardzie. W przyszłości marzy mi się jeszcze opisać udostępnianie treści po wykupieniu do niej dostępu. W razie problemów z konfiguracją serwisu internetowego piszcie do mnie na adres: kontakt@s90.pl

Jeżeli macie inne pytania odnośnie tworzenia stron internetowychadministracji stron internetowych lub pozycjonowaniem stron śmiało piszcie do nas.

Mateusz Adamski

Mateusz Adamski

Frontend Developer, Specjalista SEO. Od 2009 roku zajmuję się pozycjonowaniem oraz optymalizacją stron internetowych. Od 2012 roku specjalizuję się w tworzeniu stron i sklepów internetowych opartych na systemach CMS WordPress oraz Prestashop. Posiadam dobrą znajomość HTML5, CSS3, Bootstrap. Dysponuję również dużym doświadczeniem z programami Adobe Photoshop, Dreamweaver oraz CorelDRAW. Prywatnie jestem dużym fanem fotografii oraz motoryzacji. Od 2013 roku udzielam się jako klubowicz oraz moderator ogólnopolskiego klubu motoryzacyjnego. Masz jakieś pytania? Napisz do nas.