Szczegóły ebooka

Podręcznik WordPressa. Smashing Magazine

Podręcznik WordPressa. Smashing Magazine

Thord Daniel Hedengren

Ebook

Najlepszy podręcznik o Wordpressie!

Dwóch gigantów postanowiło połączyć swoje potencjały. Razem stworzyli niezwykłą książkę, którą właśnie trzymasz w rękach. Jednym z nich jest Smashing Magazine, należący do najpopularniejszych serwisów poświęconych tworzeniu stron WWW i nie tylko, a drugim Wordpress, lider wśród systemów do prowadzenia blogów. Obok tej pozycji nie możesz przejść obojętnie!

W tej niepowtarzalnej i wyśmienitej książce znajdziesz zbiór najświeższych, najciekawszych i najlepszych informacji poświęconych systemowi Wordpress. W czasie lektury dowiesz się, jak używać tej platformy jako systemu CMS oraz narzędzia do blogowania czy projektowania witryn dowolnego typu. Ponadto nauczysz się tworzyć genialne motywy, przydatne wtyczki oraz integrować Wordpressa z portalami społecznościowymi. Szczególną uwagę powinieneś zwrócić na zagadnienia poświęcone SEO - przestrzeganie dobrych zasad z pewnością ułatwi Ci zaistnienie w sieci. Książka ta jest obowiązkową pozycją dla każdego użytkownika platformy Wordpress!

Tylko krok dzieli Cię od:

  • szczegółowego poznania platformy Wordpress
  • przygotowania własnego motywu graficznego
  • poprawnej konfiguracji, zgodnej z SEO
  • odniesienia sukcesu w sieci WWW

Kompletne i przyjazne źródło informacji o platformie Wordpress!



O autorze (13)

Wprowadzenie (15)

Część I Podstawy WordPressa (19)

Rozdział 1. Anatomia instalatora WordPressa (21)

  • Podstawowa instalacja (22)
    • Instalacja z kreatorem (22)
    • Instalacja ręczna (23)
    • Korzystanie z zewnętrznego serwera baz danych (26)
    • Inne ustawienia bazy danych (26)
    • Przydatne funkcje pliku wp-config.php (27)
    • Kilka słów na temat instalatorów (28)
  • Przenoszenie instalacji WordPressa do nowego katalogu (29)
  • Modyfikowanie bazy danych (30)
    • Struktura bazy danych WordPressa (31)
    • Usuwanie problemów bezpośrednio w bazie danych (31)
  • Robienie kopii zapasowej (32)
  • Zmienianie hosta (34)
    • Narzędzia eksportu i importu (34)
    • Problemy z importowaniem i eksportowaniem danych (36)
  • Zabezpieczanie WordPressa (38)
    • Użytkownicy i hasła (39)
    • Zabezpieczenia po stronie serwera (39)
  • W następnym rozdziale (40)

Rozdział 2. Składnia WordPressa (43)

  • WordPress i PHP (44)
  • Dokumentacja WordPressa (44)
  • Rdzeń WordPressa (44)
  • Motywy i szablony (46)
  • Tagi szablonowe (49)
    • Tagi dołączania plików (49)
    • Przekazywanie kilku parametrów do tagów szablonowych (51)
    • Argumenty w stylu funkcji i łańcuchów zapytań (52)
    • Typy danych (54)
  • Tagi warunkowe (55)
    • Co w nich takiego wyjątkowego (56)
  • W następnym rozdziale: pętla (57)

Rozdział 3. Pętla (59)

  • Zasada działania pętli WordPressa (60)
    • Najprostsza pętla (60)
    • Zapisywanie pętli w pliku szablonowym loop.php (61)
    • Kilka słów o WP_Query (62)
  • Używanie pętli (63)
    • Przyklejanie wpisów (69)
    • Formaty wpisów (72)
    • Tag get_template_part() i formaty wpisów (74)
    • Funkcja query_posts() (75)
    • Co zamiast pętli (78)
  • Tworzenie wielu pętli (79)
    • Wyświetlanie proponowanych artykułów (80)
    • To było niezłe, ale cztery pętle to dopiero coś (82)
  • Oswajanie się z pętlą (86)

Część II Projektowanie i programowanie motywów WordPressa (89)

Rozdział 4. Motywy do WordPressa - wiadomości podstawowe (91)

  • Podstawy budowy motywu (92)
    • Podstawowe elementy motywu (92)
  • Co będziemy robić (93)
    • Kilka słów na temat języka HTML5 (94)
  • Tworzenie plików szablonowych (95)
    • Deklaracja motywu w pliku style.css (95)
    • Plik header.php (96)
    • Plik footer.php (100)
    • Prawa kolumna: plik sidebar.php (102)
    • Treść główna: plik index.php (103)
    • Przenoszenie pętli do osobnego pliku (109)
    • Pojedyncze wpisy i strony (111)
    • Szablony archiwów (114)
    • Błędy 404, wyszukiwarka i zrzuty ekranu (116)
  • Plik functions.php (117)
  • Pliki szablonowe (118)
    • Kiedy używane są poszczególne pliki szablonowe (120)
    • Hierarchia szablonów (121)
    • Szablony stron (121)
  • Korzystanie z pliku functions.php (124)
    • Ustawianie domyślnej szerokości (125)
    • Dodawanie elementów promocyjnych za pomocą pliku functions.php (126)
  • Widżety - czym są i do czego służą (127)
    • Deklarowanie obszarów na widżety (128)
    • Deklarowanie wielu obszarów na widżety (128)
    • Dostosowywanie widżetów (129)
  • Upiększanie komentarzy (130)
    • Podział komentarzy na wątki (131)
    • Wyróżnianie autora wpisu (133)
  • Dodawanie własnych pól (133)
    • Najczęstsze zastosowanie własnych pól (133)
    • Kwestia użyteczności (134)
  • Tworzenie motywu bazowego (134)
  • Publikowanie motywu (136)
    • Lista punktów do sprawdzenia przed publikacją motywu (136)
    • Motywy komercyjne a licencja GPL (139)
    • Zgłaszanie motywów do WordPress.org (139)
  • W następnym rozdziale (142)

Rozdział 5. Motywy potomne (143)

  • Genialność motywów potomnych (144)
    • Jak działają motywy potomne (145)
    • Piękno techniki przesłaniania plików szablonowych (147)
    • Wspaniały szablon loop.php (147)
    • Motywy potomne do zastosowań specjalnych (149)
  • Inne spojrzenie na kwestię dziedziczenia (149)
  • Często spotykane problemy (150)
  • Motywy potomne a zarządzanie wieloma witrynami (150)
    • Zarządzanie projektami wielu witryn (151)
    • Nie zapominaj o pliku functions.php (152)
    • Nie należy przesadzać (152)
  • Szkielety motywów (153)
    • Dla odmiany kilka słów o motywach nadrzędnych (153)
  • Wyższy poziom wtajemniczenia (154)

Rozdział 6. Motywy dla zaawansowanych (155)

  • Planowanie motywu (156)
    • Zasada 1. Stylizuj według kategorii, sortuj według tagów, a dostosowuj według formatów wpisów (157)
    • Zasada 2. Starannie przemyśl własne pola (157)
    • Zasada 3. Używaj stron i własnych typów wpisów (158)
    • Czy to wszystko? (158)
  • Indywidualne techniki stylizacji (158)
    • Stylizowanie wpisów (159)
    • Klasy dla elementu body (161)
    • Przyklejone wpisy (163)
  • Używanie własnych pól (164)
    • Podstawy własnych pól (165)
    • Tworzenie modułów meta (166)
  • Ciekawe funkcje własne (167)
    • Poprawne dodawanie funkcji w pliku functions.php (168)
    • Ikony wpisów (169)
    • Własne menu (170)
    • Własne nagłówki (170)
    • Własne obrazy tła (171)
  • Haki akcji (171)
    • Używanie haków (172)
    • Tworzenie własnych haków (173)
    • Odłączanie akcji od haków (174)
  • Taksonomie (174)
    • Zastosowania taksonomii (175)
    • Myśl (175)
    • Taksonomie a przenośność (176)
  • Własne typy wpisów (176)
    • Używanie własnych typów wpisów (177)
    • Używanie własnych typów wpisów w motywach (177)
  • Strony opcji motywu (177)
    • Problemy dotyczące opcji motywów (178)
  • Obsługa różnych języków (179)
    • Praca z plikami językowymi (180)
    • Problem z nazwami (181)
  • Kanały RSS (181)
    • Kanały WordPressa (182)
    • Tworzenie własnego kanału RSS (183)
  • Podstawowe kwestie SEO (183)
  • Pozbywanie się niepotrzebnych rzeczy z motywu (185)
  • Motywy a wtyczki (186)

Część III Wtyczki do WordPressa (189)

Rozdział 7. Anatomia wtyczki do WordPressa (191)

  • Rodzaje wtyczek (192)
    • Zwykłe wtyczki (192)
    • Wtyczki do rdzenia (192)
    • Wtyczki obowiązkowe (193)
  • Tworzenie wtyczek do użytku w sieciach witryn (193)
    • Wtyczki dla całej sieci (194)
  • Podstawy budowy wtyczek (195)
  • Metody inkorporowania wtyczek (197)
    • Używanie haków (197)
    • Tworzenie własnych tagów szablonowych (198)
    • Funkcje nadpisujące (199)
  • Własne taksonomie i typy wpisów (199)
    • Powody, aby użyć wtyczki (200)
    • Tworzenie własnej taksonomii (200)
    • Tworzenie własnego typu wpisów (202)
  • Co powinna mieć każda wtyczka (204)
    • Ustawienia wtyczek (204)
    • Baza danych a odinstalowywanie wtyczki (209)
    • Po deinstalacji (210)
  • Wtyczki tworzące widżety (211)
    • Tworzenie widżetu (212)
    • Widżety kokpitu (214)
  • Kwestia korzystania z bazy danych we wtyczkach (216)
  • Zgodność wsteczna wtyczek (217)
  • Publikowanie wtyczek w portalu WordPress.org (217)
  • Słowo ostrzeżenia na temat tworzenia wtyczek (218)

Rozdział 8. Wtyczka czy plik functions.php? (221)

  • Kiedy tworzyć wtyczki (222)
    • Rozszerzanie funkcjonalności za pomocą wtyczek (222)
    • Ostrzeżenie: wtyczki mogą spowolnić Twoją witrynę (222)
  • Kiedy używać pliku functions.php (223)
  • Dylemat ze skrótami kodowymi (224)
  • Rozwiązanie problemu poprzez użycie motywu potomnego (225)
  • Rozwiązanie uniwersalne: wtyczka na funkcje (225)
    • Tworzenie wtyczki na funkcje (225)
  • Jak ważna jest przenośność (227)
  • Planowanie rozszerzania funkcjonalności WordPressa (228)

Część IV Dodatkowe funkcje i rozszerzanie funkcjonalności WordPressa (229)

Rozdział 9. Używanie WordPressa jako systemu CMS (231)

  • Czy WordPress jako CMS to dobry wybór (232)
  • Lista punktów do sprawdzenia zanim wybierze się WordPressa (233)
  • Ograniczanie WordPressa do minimum (234)
    • Dostosowywanie panelu administracyjnego (235)
    • Usuwanie funkcji typowych dla bloga (236)
  • Idealna konfiguracja prostej statycznej witryny (237)
  • Bardziej zaawansowane rozwiązania (239)
    • Zastosowanie własnych typów wpisów i taksonomii w WordPressie używanym jako CMS (239)
    • Wykorzystanie widżetów w CMS-ie (240)
  • Obsługa menu (242)
  • Integracja treści spoza WordPressa (242)
  • Nie zapomnij dodać instrukcji obsługi (244)
  • Ostatnie słowo na temat używania WordPressa jako systemu CMS (244)

Rozdział 10. Integracja WordPressa z mediami społecznościowymi (245)

  • Integracja WordPressa z Facebookiem (246)
    • Przycisk Lubię to (246)
    • Widżety profilowe (248)
  • Integracja WordPressa z Twitterem (248)
    • Dodawanie przycisków i widżetów Twittera do strony (249)
    • Rozszerzenia Twittera (250)
  • Integracja witryny z Google+ (252)
  • Korzystanie z zewnętrznej obsługi komentarzy (253)
  • Jeden login do wszystkich serwisów (254)
  • Jak ważne są media społecznościowe (256)

Rozdział 11. Sztuczki projektowe (257)

  • Zwiększanie kontroli nad wpisami (258)
    • Tworzenie projektów opartych na tagach (258)
    • Używanie własnych pól (259)
    • Podpinanie się do funkcji body_class(), post_class() oraz comment_class() (261)
    • Dodawanie własnych taksonomii (261)
  • Ulepszanie menu (262)
    • Przesuwane drzwi (263)
    • Menu rozwijane (265)
  • Wstawianie reklam w pętli (266)
  • Tworzenie pomocnych stron błędu 404 (268)
  • Używanie bibliotek JavaScript w WordPressie (268)
    • Rejestrowanie skryptów (269)
  • Dostosowywanie stylu WordPressa do własnej marki (270)
    • Własny formularz logowania (271)
    • Motywy panelu administracyjnego (272)
  • Dopieszczanie witryny (274)

Rozdział 12. Zabawa z mediami (275)

  • Tworzenie galerii obrazów (276)
  • Stylizowanie galerii (277)
    • Lepsze przeglądanie w lekkich okienkach (280)
    • Galerie spoza WordPressa (281)
  • Formaty wpisów (282)
  • Osadzanie treści multimedialnej na stronach (283)
    • Konfigurowanie ustawień (283)
    • Magiczna technika oEmbed (284)
  • Wyświetlanie losowych obrazów (284)
    • Wyświetlanie losowych obrazów z galerii (285)
    • Dodatkowe opcje losowania obrazów (286)
  • Optymalne wykorzystanie serwisów do publikowania zdjęć (287)
    • Przechowywanie obrazów w serwisie Flickr (288)
    • Używanie pokazów slajdów z serwisu Flickr (290)
  • Strzeż się bałaganu (292)

Rozdział 13. Dodatkowe funkcje (293)

  • Wyświetlanie treści na kartach (294)
    • Inteligentne zastosowanie (294)
    • Używać kart czy nie (297)
  • Wyświetlanie zawartości kanałów RSS (297)
    • Wbudowany parser (298)
    • Buforowanie przy użyciu API Transients (299)
    • Mieszanie kanałów za pomocą SimplePie (300)
  • Własne skróty kodowe (301)
    • Dodawanie skrótów kodowych (301)
    • Ciekawostki dotyczące skrótów kodowych (302)
  • Wysyłanie e-maili z WordPressa (303)
  • Dodawanie formularza logowania (304)
  • Drukowanie treści (306)
  • Więcej... (308)

Rozdział 14. Nietypowe zastosowania WordPressa (309)

  • Publikowanie treści dostarczanej przez użytkowników (310)
    • Przyjmowanie wpisów od użytkowników (311)
    • Obsługa wiadomości i recenzji publikowanych przez użytkowników (312)
    • Tworzenie tablicy ogłoszeń o pracę (313)
    • Funkcja wp_editor() (315)
    • Ostatnie słowo na temat treści dodawanej przez użytkowników (316)
  • WordPress jako baza wiedzy (316)
    • Dodawanie funkcji (317)
    • Dodatkowe ulepszenia (318)
  • WordPress i handel elektroniczny (319)
    • Prowadzenie sklepu opartego na WordPressie (320)
    • Sprzedawanie produktów cyfrowych (320)
    • Budowa sklepu (321)
  • Tworzenie katalogu produktów (321)
    • Tworzenie typu wpisów dla książek (322)
    • Tworzenie strony dla książek (323)
    • Promowanie produktów (326)
  • Blog ze smakiem, czyli witryna z przepisami (328)
    • Przystawka, czyli wybór motywu (329)
    • Danie główne - przepisy jako typ wpisów (329)
    • Deser - własne taksonomie (330)
    • Ziółko na trawienie - podsumowanie (334)
  • Tworzenie witryny z odnośnikami (334)
    • Alternatywne rozwiązanie: odnośnikowy format wpisów (336)
    • Kilka uwag na temat zastosowań (337)
    • Mieszanie wpisów odnośnikowych ze zwykłą treścią (337)
  • Inne zastosowania WordPressa (338)
    • Strona z wydarzeniami i kalendarz (338)
    • Intranet i współpraca (339)
    • Społeczności i fora (339)
    • Bazy danych (340)
    • Statyczne witryny (340)
    • Dzienniki i notatki (340)
  • Możesz mieć wszystko, czego chcesz (341)

Część V Dodatki (343)

Dodatek A Niezbędne wtyczki do WordPressa (345)

  • Wtyczki związane z treścią (346)
  • Wtyczki multimedialne (347)
  • Wtyczki administracyjne (348)
  • Wtyczki do zarządzania komentarzami i eliminowania spamu (353)
  • Wtyczki mediów społecznościowych (354)
  • Wtyczki subskrypcji i do obsługi urządzeń przenośnych (355)
  • Wtyczki dotyczące SEO i wyszukiwania (356)
  • Kod źródłowy i dane wyjściowe (358)
  • Przestroga na zakończenie: czy na pewno potrzebujesz tej wtyczki (360)

Dodatek B Motywy bazowe (361)

  • Jak wybrać motyw (362)
    • Znaczenie słowa szkielet (362)
  • Propozycje motywów (363)
    • Motywy Twenty Ten i Twenty Eleven (363)
    • Starkers (364)
    • Roots (365)
    • Toolbox (366)
    • Constellation (367)
    • Spectacular (368)
    • Bones (369)
  • Twój motyw, Twoje zasady (369)

Skorowidz (371)

  • Tytuł: Podręcznik WordPressa. Smashing Magazine
  • Autor: Thord Daniel Hedengren
  • Tytuł oryginału: Smashing WordPress: Beyond the Blog (Smashing Magazine Book)
  • Tłumaczenie: Łukasz Piwko
  • ISBN: 978-83-246-6681-2, 9788324666812
  • Data wydania: 2013-09-24
  • Format: Ebook
  • Identyfikator pozycji: podwsm
  • Wydawca: Helion