od Podstaw
5 godz. 37 min · WordPress · Full-stack i Programowanie
Grzegorz RógIdea ArchitectPierwsze lekcje kursu dotycza ekosystemu WordPress oraz tego, co mozna osiagnac z wykorzystaniem tego systemu CMS. Nastepnie zajmiemy sie pobraniem aktualnej, polskiej wersji WordPress oraz jego instalacja w ramach lokalnego srodowiska deweloperskiego. Kolejno skonfigurujemy nasza strone tak, aby praca z nia byla komfortowa a takze aby publikowane tresci byly przyjazne dla wyszukiwarek.
Na przestrzeni kursu poznasz wszystkie narzedzia, które sluza do zarzadzania Twoja strona w WordPress. Dowiesz sie jakie sa podstawowe typy tresci oraz czym sa taksonomie, w ramach których mozemy organizowac strukture naszej strony. Poznasz takze metody na dodawanie mediów do WordPress, takich jak obrazki, wideo czy linki. Stworzymy tez swoje wlasne galerie oraz wygenerujemy miniaturki na potrzeby Wpisów. Zajmiemy sie takze administracja uzytkownikami oraz ich uprawnieniami w ramach naszej strony.
Dowiesz sie, czym sa darmowe oraz platne Motywy do WordPress, które nastepnie bedziemy instalowac, aby zmienic wyglad naszego serwisu. Zajmiemy sie takze dostosowywaniem gotowych Motywów do naszych potrzeb. Skorzystamy z domyslnego Motywu WordPress oraz jego panelu, z pomoca którego podmienimy grafiki, kolory czy tla. Dowiesz sie takze, jak mozna edytowac styl Motywu dokonujac zmiany bezposrednio w plikach CSS oraz PHP, jak równiez czym sa i dlaczego warto korzystac z Motywów Potomnych w WordPress.
Wyjasnie Ci równiez czym sa Pluginy, czyli tak zwane wtyczki do CMS WordPress. Z ich pomoca bedziemy rozszerzac mozliwosci naszej witryny i dodawac do niej funkcjonalnosci, które pozwola nam na przyklad stworzyc dzialajacy formularz kontaktowy czy uruchomic automatyczne backupy zarówno bazy danych jak i plików z FTP tak, aby Twoja strona byla zawsze bezpieczna. Poznamy szereg najciekawszych Pluginów, jak równiez pokaze Ci metody z których mozna skorzystac, aby przywrócic dzialanie naszego systemu po awarii wynikajacej np. z instalacji wadliwej wtyczki.
Na przestrzeni kursu bedziemy rozszerzac mozliwosci naszej strony WWW, zarówno z pomoca wtyczek, mediów, jak równiez pokaze Ci jak dodac do strony mapke Google oraz skrót najnowszych informacji z profilu witryny na Facebooku. Stworzymy prosta strukture dzialajacej strony Bloga Kulinarnego, która dostosujemy do naszych potrzeb. Pomówimy takze o aktualizacjach WordPress oraz jego komponentów.
Kurs przeznaczony jest dla osób, które rozpoczynaja swoja przygode z systemem CMS WordPress i chca od podstaw poznac jego mozliwosci. Jesli jeszcze nie pracowales z WordPress, posiadasz strone WWW postawiona na tym systemie lub projektujesz witryny, ale chcialbys uporzadkowac swoja wiedze - ten kurs jest wlasnie dla Ciebie! Pomoze Ci on szybko poznac wszystkie funkcje i narzedzia oraz techniki prowadzenia strony WWW opartej na WordPress.
Cześć! Witaj w kolejnej lekcji, w której porozmawiamy o uprawnieniach. Cóż, nie jest to najciekawsza
rzecz na świecie, ale z drugiej strony może często uratować skórę, ponieważ wiele osób
ma możliwość edytowania Twojego WordPressa, tworzenia
szkiców, tworzenia wpisów i w miarę jak będziesz rozwijał swoją witrynę, prawdopodobnie będziesz chciał
czy to deweloperowi, czy jakiemuś współautorowi dać uprawnienia do Twojej
strony. No i na pewno nie chcesz tego, aby były
to najwyższe uprawnienia, ponieważ wtedy ta osoba mogłaby powyłączać jakieś wtyczki, zmienić
kompletnie wygląd albo nawet zmienić adres Twojego bloga tak, że przestanie on działać. W
związku z tym w sekcji Użytkownicy będziesz mógł takimi użytkownikami zarządzać. Przejdę
do opcji Wszyscy użytkownicy. Jeśli chodzi o nasz profil, już go edytowaliśmy. Wiesz,
jak można to zrobić. Wiesz, jak podpiąć sobie gravatara. Mamy na razie jednego użytkownika. Zarządzanie użytkownikami
znów jest na tyle intuicyjne, że nie ma co tego szczegółowo tłumaczyć. Natomiast
w sekcji Dodaj nowego użytkownika będziemy mogli dodać nową osobę. I jeśli
dodajesz ją, wtedy podajemy tutaj nazwę użytkownika, na
przykład współautor, Adam Kowalski lub cokolwiek innego. Możemy
też dodać takie konto wirtualne admina. W starszych wersjach WordPressa
ten admin był domyślnym użytkownikiem. I często roboty takie, które są
zorientowane na zhakowane naszej strony, próbują się zalogować jako admin i tylko
wykryć jakieś hasło administratora, więc czasem jest tak, że się ustawia tego
administratora i po prostu zmienia się jego rolę na tą najniższą, na rolę subskrybent. Wtedy
nawet jeżeli ktoś się włamie na naszą stronę na takim loginie, to nie będzie mógł absolutnie
nic na niej zmienić. Natomiast myślę, że w nowszych wersjach WordPressa
już nie jest konieczne robienie tego, więc po prostu wpisujemy nazwę, Adam
Kowalski na przykład - żeby być oryginalnym - i podajemy adres e-mail
tej osoby, na przykład adam@mojblog.pl czy adam@eduweb.pl. Podajemy opcjonalnie
jego imię i nazwisko, natomiast nazwa użytkownika już wystarczy do tego, żeby się zalogował. Hasło
możemy zobaczyć. Możemy je zmienić, ale nawet nie musimy, bo jeśli
wysyłamy nowemu użytkownikowi e-mail o jego koncie, to hasło znajdzie
się w tym e-mailu. W związku z tym będzie mógł się łatwo zalogować. I możemy tutaj
podać nawet spację w loginie. W wp-adminie przy logowaniu to
jak najbardziej przechodzi. Tak naprawdę najważniejsza jest rola, którą tutaj ustalamy. Więc
mamy takich pięć domyślnych ról, które możemy włączyć. Najwyższa
rola i najwyższe uprawnienie to administrator. Taka osoba może zrobić wszystko
w ramach WordPressa, czyli zmieniać wszystkie ustawienia, edytować
skórki, wygląd, motywy, wszystkie ustawienia permalinków, dyskusji i
tak dalej. W związku z tym powinniśmy zachować tę rolę dla siebie. Tak naprawdę jest
jeszcze jedna rola, tak zwany super admin, ale nie będziemy z niej korzystać. Tutaj
mamy w kodeksie skrót tych wszystkich ról. Super admin tym się różni od administratora,
że ma on możliwość zarządzania tak zwanym networkiem stron, czyli
siecią stron w WordPressie. Możemy w pewien sposób powiązać różne
osobne instancje stron w WordPressie, czyli na przykład kilka blogów ze sobą taką
osobą super admina, aby mógł on nimi wszystkimi zarządzać na jednym loginie. Jest
to poza tematyką tego kursu, ale łatwo też doczytać sobie, jak można to wszystko ustawić
w ramach kodeksu. Następnie mamy właśnie tego administratora, czyli ma
on dostęp do wszystkich rzeczy w ramach naszej strony. Jeśli
chodzi o kolejną rolę, jest to edytor, czyli ktoś, kto może publikować i zarządzać postami,
włącznie z postami innych użytkowników. Ta właśnie
cecha, czyli włącznie z postami innych użytkowników, rozróżnia edytora od
kolejnego uprawnienia niższego szczebla, czyli autora. Ta osoba może tylko publikować
i zarządzać jego własnymi postami, tymi które napisał. Jeśli chodzi
o rolę jeszcze niższą, czyli kontrybutor, to jest ktoś, kto może
pisać i zarządzać tymi swoimi własnymi postami, ale
nie ma nawet uprawnień do ich publikacji- tak jak autor czy edytor. Czyli
kontrybutor czy autor będzie mógł widzieć wszystkie posty, ale
autor będzie mógł publikować tylko swoje, a kontrybutor nie będzie mógł publikować żadnych.
Kontrybutor co najwyżej będzie mógł zmienić sobie status takiego posta na Czeka
na recenzję i wtedy taki post zostanie oznaczony. Być
może wtedy edytor się nim zajmie i go później opublikuje. Jeśli
chodzi o najniższą rolę, czyli subskrybent - ktoś kto może tylko i wyłącznie zarządzać w
ramach naszego WordPressa swoim profilem i nie ma absolutnie żadnych innych uprawnień. Więc
teraz utwórzmy może tego użytkownika - ja sobie skopiuję na chwilę jego hasło - na najniższej
roli, czyli roli subskrybenta. Wybieram polecenie Dodaj nowego użytkownika - Adam
Kowalski. Wyloguję się stąd, z mojego profilu i zaloguję się na Adama. Podam
jego hasło, wybieram polecenie Zaloguj. Jak widzisz, tutaj zniknęły
wszystkie elementy poza elementem profilu, więc nie mam w tym momencie możliwości
zmiany niczego innego jak tylko dostosować sobie jakieś podstawowe informacje, bio,
a także zmienić zdjęcie profilowe, wygenerować ewentualnie nowe hasło. I to
mogą właśnie robić osoby, które są zarejestrowane na naszej stronie, ale
mają właśnie ten status. Wylogujmy się teraz z Adama Kowalskiego. I
zaloguję się jeszcze raz na moje konto administracyjne, wejdę w Użytkowników, a
następnie zmienię Adamowi możliwości na naszej
stronie w ten sposób, że jego rolę zmienię z subskrybenta, czyli z tej najniższej - tutaj
mamy kontrybutora, autora, edytora i administratora zgodnie
z tą nomenklaturą angielską, która jest w kodeksie. Spróbujmy na razie zmienić
mu rolę na współpracownik. I zobaczysz, że po aktualizacji tego
użytkownika będę mógł po przelogowaniu już zobaczyć troszeczkę więcej, czyli
Adam Kowalski będzie miał dostęp nie tylko do swojego własnego profilu, ale
też ma możliwość dostania się do wpisów i komentarzy, I te wpisy, które są
już opublikowane, Adam może przeglądać na zasadzie tylko zobacz. Nie
ma tutaj opcji opublikowania, nie może nic w nich edytować. Jeśli przejdzie do
takiego posta, zwyczajnie go po prostu może tylko i wyłącznie wyświetlić. Przelogujmy się
znów na naszego głównego użytkownika. Nie będę pokazywał Ci już wszystkich ról, ponieważ myślę, że
są one dość intuicyjne. Z drugiej strony w kodeksie możesz zobaczyć oprócz
tego podsumowania ról również informacje tym, do jakich rzeczy mają one
dostęp i poczytać więcej o każdej z tych rzeczy, na przykład zarządzanie linkami na
stronie albo tworzenie i zarządzanie kategoriami - to może tylko administrator. Więc możesz
kliknąć sobie na poszczególne elementy lub też zobaczyć coś takiego w podsumowaniu
w formie tabelki. Możesz teraz spojrzeć, kto ma jakie uprawnienia, kto co
może robić, więc to jest bardzo intuicyjne i już nie będę tego jakoś
bardziej szczegółowo omawiał. Natomiast ważne są opcje związane z
tym, jak użytkownicy mogą zakładać konta. Znajdziesz je w Ustawieniach. Przejdźmy do sekcji ogólnej
ustawień. I tutaj znajduje się opcja Członkostwo. Więc możemy zezwolić każdej osobie
na rejestrację na naszym blogu, a następnie ustawić dla niego domyślną rolę,
czyli czy będzie współpracownikiem, autorem. Oczywiście nie chcielibyśmy raczej
zakładać wszystkim kont adminów. Na ogół będzie to po prostu subskrybent,
czyli osoba, która będzie mogła wejść sobie swój profil i go jakoś wyedytować. W
momencie gdy będzie miała założone takie konto, może poprosić nas o uprawnienia,
my możemy wejść i wyszukać ją w użytkownikach, a następnie zmienić
ręcznie jako administrator jej te uprawnienia na przykład na autora czy redaktora. Na
ogół w związku z tym ta opcja, że każdy może się rejestrować, jest w porządku, a zwłaszcza
będziesz chciał z niej skorzystać w momencie, kiedy w tej sekcji ustawień
dyskusji włączysz to, że użytkownicy muszą być zarejestrowani
i zalogowani, aby móc komentować. Może być taka sytuacja, że - włączmy
to teraz, następnie zapiszemy zmianę - może
być taka sytuacja, że będziesz chciał ograniczyć komentowanie na Twojej stronie - zobaczymy
sobie naszą witrynę - w taki sposób, że jak ktoś wejdzie do wpisu
i będziesz chciał coś skomentować, dodać komentarz, to będzie mógł to zrobić wyłącznie,
jeżeli jest zalogowany. Jeśli ja teraz wylogowałbym się z WordPressa i
próbował dostać się do tej samej strony - ja sobie ją odświeżę - mam informację
o tym, że "Musisz się zalogować, aby móc dodać komentarz". Wybieram logowanie i teraz
dopiero po zalogowaniu się będę mógł dodać taki komentarz. Czasem
będziesz chciał właśnie w ten sposób ograniczyć komentowanie i wtedy musisz
też raczej pozwolić użytkownikom się rejestrować lub będzie to zamknięte tylko dla osób, które Ty
zarejestrujesz. Jak widziałeś, w tym okienku logowania nie było opcji rejestracji, więc w takiej sytuacji,
kiedy wyłączymy to, że każdy się może rejestrować i włączymy jednocześnie
komentarze tylko dla zarejestrowanych, może to być problem, żeby dodać jakikolwiek komentarz
osobom, które nie zostały zarejestrowane przez adminów. Więc możemy włączyć teraz
tę opcję i rejestrować ich jako subskrybentów. I w tym momencie jeśli zapiszę
zmiany, następnie wyloguję się, to zobaczysz, że jest tutaj opcja Zarejestruj, której
wcześniej nie było. I taki użytkownik może na naszym blogu się zarejestrować
i będzie mógł z powodzeniem dodawać komentarze. Ja przełączę się na opcję
Zaloguj i wrócę tutaj. Jeśli chodzi o ustawienia ogólne wrócę
tu jeszcze na moment, wyłączę to, zapiszę zmiany. Nie będziemy chcieli tak
ograniczać dostępu do naszej strony. W sekcji Dyskusja
również wyłączę to, że użytkownicy muszą być zarejestrowani. Tak czy inaczej możesz
zostawić opcję, że autor komentarza musi wprowadzić swój podpis i e-mail. Wtedy nie musi się rejestrować u
nas, ale zawsze musi podać swój podpis i swój e-mail. I w tej sekcji znajduje
się jeszcze sekcja z obrazkiem profilowym. Możesz w ogóle wyłączyć wyświetlanie w komentarzach
obrazów profilowych lub też zawęzić je, jeśli są włączone, do jakiejś konkretnej
kategorii Gravatara. Domyślnie jest to ta kategoria "odpowiednie dla osób w każdym
wieku". Jeżeli chcesz, możesz włączyć te bardziej... te mniej restrykcyjne treści,
żeby takie awatary mogły się pojawiać. Polecam zostawić tę domyślną opcję, jeśli
chodzi obrazek profilowy domyślny dla osób, które się rejestrują u nas na stronie, a które nie
mają konta na Gravatarze, bo wtedy miałyby swój obrazek z Gravatara. Ale
jeśli nie mają konta na Gravatarze, to ten domyślny obrazek możesz zmienić i na
przykład ustawić sobie jakąś opcję Retro albo Wavatar.
Okej, zobaczymy, jak te zmiany zapisane będą wyglądały. One
zostaną zastosowane tylko dla naszego Adasia, który to nie ma
konta na Gravatarze, jeszcze się go nie dorobił, więc po zarejestrowaniu, po
zalogowaniu będzie w jego profilu, w który może wejść, miał taki ten
domyślny awatar. I to tyle w tej lekcji. W kolejnej pokażę
Ci jeszcze bardziej zaawansowaną rzecz, taką, która pozwoli tworzyć własne profile i przypisywać
do nich customowe uprawnienia. Do usłyszenia!