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.
Witaj w kolejnej lekcji! Tak jak wspomniałem, na samym dole naszej strony pojawiają się najnowsze
wpisy, archiwa, komentarze, kategorie i tak dalej. Skąd to się w ogóle bierze
i co to takiego jest? Otóż są to tak zwane widgety. Widgety są dostępne
w sekcji Wyglądu. Jeśli przejdziemy do Widgetów, okazuje się, że używamy
w miejscu - w naszym szablonie mamy tylko jedno predefiniowane miejsce
na te widgety, czyli stopkę - używamy w tym miejscu ileś tam różnych widgetów, jak:
wyszukiwanie, właśnie najnowsze wpisy, archiwa, kategorie, meta. Natomiast mamy
też szereg innych dostępnych widgetów. Te dostępne widgety są to zarówno takie,
które może zawierać sam szablon, jak również które może generować automatycznie
nasz WordPress, a nawet różne pluginy, wtyczki, które sobie instalujemy. Przykładowo
ten nasz plugin AAM wygenerował nam jakiś widget, dzięki któremu
będziemy mogli się bezpiecznie logować. Mamy też widget z filmami, z galerią
i tak dalej. Więc możemy teraz skorzystać sobie z dowolnego innego
widgetu, przykładowo wyświetlić tutaj jeszcze dodatkowo galerię i
zrobimy to, przeciągając ją na samą górę. Nie mamy żadnych obrazów w
naszej galerii. Możemy wybrać sobie kilka obrazów. Wybieram polecenie Stwórz nową
galerię i następnie wstawiamy ją do widgetu. Tytuł to na
przykład Granola. Trochę męczę tę granolę w tym kursie, ale okej. Zobaczmy,
jak to wygląda. Po odświeżeniu strony okazuje się, że ten widget
wyświetla się akurat w takiej strukturze i na takiej pozycji w naszym szablonie. Naturalnie
wszystkich tych widgetów jesteśmy w stanie się pozbyć. Wybieramy sobie Usuń, Usuń,
wyszukiwania też nie potrzebujemy, najnowsze wpisy - nie chcemy ich wyświetlać, komentarze
tak samo, archiwa możemy zgruzować, kategorie też, no i
metadane również. Zobacz, że one oczywiście nie usuwają się z tej
listy, a jedynie z naszej stopki. Więc teraz, kiedy odświeżę stronę, w zasadzie
w tej stopce nie znajduje się już nic poza komentarzami. Być może będziesz
chciał tutaj coś dodać, przykładowo jakiś feed RSS. Możesz wprowadzić adres RSS-u,
na przykład spróbujmy wyciągnąć RSS z naszego bloga blog.eduweb.pl/rss
i nadać tytuł na przykład Blog eduweb. Czyli
możesz z innego bloga zaciągnąć sobie na przykład po dziesięć czy przykładowo pięć
RSS-ów i wybrać polecenie Zapisz z tymi domyślnymi ustawieniami. Powinniśmy
już móc odświeżyć sobie ten widget. I widget RSS tutaj na dole
się pojawia. Mamy jakieś najnowsze wpisy, które pojawiły się u nas
na blogu. Możesz też skorzystać z takiego widgetu jak Własne HTML,
dodać go tutaj i powiedzieć, że to jest Mój własny kod. I
tutaj będziesz mógł wpisać cokolwiek sformatowane w HTML-u, na przykład
zwykłe Hello World, tak, które nie ma żadnych znaczników htmlowych,
ale mimo wszystko tak czy inaczej powinno być poprawnie zinterpretowane przez przeglądarkę. I
zobacz, że taki jakiś własny dowolny nawet tekst możesz
tutaj wyświetlić. A jeżeli zaczniesz się interesować HTML-em i
zaczniesz trochę więcej się uczyć na temat tego, jak
wygląda konstrukcja tagów, jak wyglądają te htmlowe znaczniki, również czym jest CSS,
to będziesz mógł tutaj zrobić coraz więcej. Ja na przykład pogrubiłem sobie teraz ten tekst,
więc z takim własnym customowym HTML-em możesz dodać tutaj
różne ciekawe rzeczy. Możesz również posłużyć się jakimiś zewnętrznymi
serwisami. Ja teraz przykładowo wejdę sobie na stronę maps.google.com,
gdzie mam wyświetloną lokalizację biura eduweb.pl, a następnie wybiorę polecenie
Udostępnij. Tutaj mogę wybrać umieszczanie mapy i mam taki
kod HTML, który mogę skopiować - Kopiuj HTML. Proszę bardzo, skopiowałem
go. Teraz wstawię go po prostu tutaj. Powiem, że to jest biuro
eduweb.pl, a następnie zapiszę. I teraz, już po
odświeżeniu mojego szablonu, przejdźmy jeszcze raz do tej naszej strony. Powinniśmy
dostać tutaj nawet działającą mapkę. Więc, jak widzisz, zamieszczanie
takich rzeczy, nawet z zewnętrznych witryn, możemy tutaj zamieścić w ten sposób. Bardzo
łatwo o jakąś prognozę pogody, jakiś film z YouTube'a,
film z Vimeo czy z innego serwisu. No i nie musimy tego robić jakimś
customowym pluginem czy customowym widgetem, takim który tutaj doinstalujemy. Bo rzecz
jasna możemy instalować masę wtyczek, które będą nam robiły jakieś proste rzeczy,
ale pamiętaj, że im więcej masz wtyczek, tym większe ryzyko że ktoś zhakuje Twoją
stronę, że coś przestanie działać. I najlepiej jest robić to takimi
osobami, które pokazuje Ci tutaj, które wymagają być może odrobinę
więcej wysiłku, ale z drugiej strony gwarantują nam bezpieczeństwo WordPressa. No i
skoro takiego i-frame'a można sobie po prostu wkleić z Google Maps, to po co instalować
nową wtyczkę, która będzie dla nas to robiła tylko po to. No i
tak, jak wspomniałem już, widgety możemy także sobie doinstalowywać. W
bibliotekach WordPressa znajdziesz masę pluginów, masę wtyczek, które zawierają
jakieś customowe widgety, jakieś właśnie osadzanie filmu, łączenie
z różnymi serwisami. W zasadzie każda integracja, którą chcesz wykonać, pewnie
ma swój jakiś widget. Możesz wyświetlać, nie wiem, ostatniego maila z MailChimpa
albo Twoją listę zadań z To do list, albo cokolwiek innego - prawdopodobnie
jest na to widget, wystarczy poszukać go. Natomiast nie szukamy go tutaj, w Widgetach, tylko
będziemy musieli poszukać go we Wtyczkach i tam znaleźć sobie odpowiedni plugin,
który da nam po prostu możliwość wstawienia tutaj takiego widgetu. Zrobimy
sobie to zresztą w jednej z kolejnych lekcji. A teraz chcę pokazać Ci jeszcze jedną rzecz. Tak
jak widzisz, różne widgety mają swoje właściwości. My możemy także zarządzać ich
kolejnością wyświetlania w ten sposób, że je sobie przesuwamy po prostu góra-dół. Natomiast
najłatwiej znów zrobić to w podglądzie na żywo. Ja teraz wybiorę polecenie Leave,
chyba nie zapisałem zmian, ale to nie szkodzi, ponieważ teraz możemy zjechać sobie
do tych widgetów. I zobacz, że tutaj też możemy zmienić ich kolejność
albo w ten sposób, albo po prostu je przeciągnąć. I teraz zamieniłem kolejnością
dwa widgety, które dodaliśmy. Mogę też z tego poziomu dodawać sobie widgety i
też są tutaj w fajny sposób listowane. Gdybym chciał dodać przykładowo
jakąś chmurkę tagów zamiast mieć tę chmurkę tagów w footerze, możemy
to zrobić. Będziemy mogli wyświetlić tu tagi, ale nawet też jakieś kategorie
odnośników albo kategorie zamiast tagów. W naszych kategoriach
są na razie tylko Inspiracje, ale to dlatego, że tylko w ramach Inspiracji
został dodany jakikolwiek wpis. My tak naprawdę tych kategorii mamy dużo więcej -mamy Obiad, Główne Danie, Deser
i tak dalej, ale nie dodaliśmy tam żadnego wpisu, a więc nie będzie się on pokazywał
tutaj, w tej chmurce. Ja sobie to usunę. I w tym momencie może
zostawię te dwa widgety, ale będziemy jeszcze o nich rozmawiać w kolejnej lekcji, gdzie chciałbym
pokazać Ci jedną ciekawą wtyczkę. Do usłyszenia!