Hedengren T. - Podręcznik WordPressa. Smashing Magazine.pdf

(9147 KB) Pobierz
Spis treści
O autorze
Wprowadzenie
13
15
CZĘŚĆ I
Rozdział 1.
PODSTAWY WORDPRESSA
Anatomia instalatora WordPressa
Podstawowa instalacja
Instalacja z kreatorem
Instalacja ręczna
Korzystanie z zewnętrznego serwera baz danych
Inne ustawienia bazy danych
Przydatne funkcje pliku wp-config.php
Kilka słów na temat instalatorów
19
21
22
22
23
26
26
27
28
Przenoszenie instalacji WordPressa do nowego katalogu
Modyfikowanie bazy danych
Struktura bazy danych WordPressa
Usuwanie problemów bezpośrednio w bazie danych
29
30
31
31
Robienie kopii zapasowej
Zmienianie hosta
Narzędzia eksportu i importu
Problemy z importowaniem i eksportowaniem danych
32
34
34
36
Zabezpieczanie WordPressa
Użytkownicy i hasła
Zabezpieczenia po stronie serwera
38
39
39
W następnym rozdziale
Rozdział 2.
Składnia WordPressa
WordPress i PHP
Dokumentacja WordPressa
Rdzeń WordPressa
Motywy i szablony
Tagi szablonowe
Tagi dołączania plików
Przekazywanie kilku parametrów do tagów szablonowych
Argumenty w stylu funkcji i łańcuchów zapytań
Typy danych
40
43
44
44
44
46
49
49
51
52
54
SPIS TREŚCI
Tagi warunkowe
Co w nich takiego wyjątkowego
55
56
W następnym rozdziale: pętla
Rozdział 3.
Pętla
Zasada działania pętli WordPressa
Najprostsza pętla
Zapisywanie pętli w pliku szablonowym loop.php
Kilka słów o WP_Query
57
59
60
60
61
62
Używanie pętli
Przyklejanie wpisów
Formaty wpisów
Tag get_template_part() i formaty wpisów
Funkcja query_posts()
Co zamiast pętli
63
69
72
74
75
78
Tworzenie wielu pętli
Wyświetlanie proponowanych artykułów
To było niezłe, ale cztery pętle to dopiero coś
79
80
82
Oswajanie się z pętlą
86
6
CZĘŚĆ II PROJEKTOWANIE I PROGRAMOWANIE MOTYWÓW
WORDPRESSA
Rozdział 4.
Motywy do WordPressa — wiadomości podstawowe
Podstawy budowy motywu
Podstawowe elementy motywu
89
91
92
92
Co będziemy robić
Kilka słów na temat języka HTML5
93
94
Tworzenie plików szablonowych
Deklaracja motywu w pliku style.css
Plik header.php
Plik footer.php
Prawa kolumna: plik sidebar.php
Treść główna: plik index.php
Przenoszenie pętli do osobnego pliku
Pojedyncze wpisy i strony
Szablony archiwów
Błędy 404, wyszukiwarka i zrzuty ekranu
95
95
96
100
102
103
109
111
114
116
Plik functions.php
Pliki szablonowe
Kiedy używane są poszczególne pliki szablonowe
Hierarchia szablonów
Szablony stron
117
118
120
121
121
Korzystanie z pliku functions.php
Ustawianie domyślnej szerokości
Dodawanie elementów promocyjnych za pomocą pliku functions.php
124
125
126
SPIS TREŚCI
Widżety — czym są i do czego służą
Deklarowanie obszarów na widżety
Deklarowanie wielu obszarów na widżety
Dostosowywanie widżetów
127
128
128
129
Upiększanie komentarzy
Podział komentarzy na wątki
Wyróżnianie autora wpisu
130
131
133
Dodawanie własnych pól
Najczęstsze zastosowanie własnych pól
Kwestia użyteczności
133
133
134
Tworzenie motywu bazowego
Publikowanie motywu
Lista punktów do sprawdzenia przed publikacją motywu
Motywy komercyjne a licencja GPL
Zgłaszanie motywów do WordPress.org
134
136
136
139
139
W następnym rozdziale
Rozdział 5.
Motywy potomne
Genialność motywów potomnych
Jak działają motywy potomne
Piękno techniki przesłaniania plików szablonowych
Wspaniały szablon loop.php
Motywy potomne do zastosowań specjalnych
142
143
144
145
147
147
149
Inne spojrzenie na kwestię dziedziczenia
Często spotykane problemy
Motywy potomne a zarządzanie wieloma witrynami
Zarządzanie projektami wielu witryn
Nie zapominaj o pliku functions.php
Nie należy przesadzać
149
150
150
151
152
152
7
Szkielety motywów
Dla odmiany kilka słów o motywach nadrzędnych
153
153
Wyższy poziom wtajemniczenia
Rozdział 6.
Motywy dla zaawansowanych
Planowanie motywu
Zasada 1. Stylizuj według kategorii, sortuj według tagów,
a dostosowuj według formatów wpisów
Zasada 2. Starannie przemyśl własne pola
Zasada 3. Używaj stron i własnych typów wpisów
Czy to wszystko?
154
155
156
157
157
158
158
Indywidualne techniki stylizacji
Stylizowanie wpisów
Klasy dla elementu body
Przyklejone wpisy
158
159
161
163
Używanie własnych pól
Podstawy własnych pól
Tworzenie modułów meta
164
165
166
SPIS TREŚCI
Ciekawe funkcje własne
Poprawne dodawanie funkcji w pliku functions.php
Ikony wpisów
Własne menu
Własne nagłówki
Własne obrazy tła
167
168
169
170
170
171
Haki akcji
Używanie haków
Tworzenie własnych haków
Odłączanie akcji od haków
171
172
173
174
Taksonomie
Zastosowania taksonomii
Myśl
Taksonomie a przenośność
174
175
175
176
Własne typy wpisów
Używanie własnych typów wpisów
Używanie własnych typów wpisów w motywach
176
177
177
Strony opcji motywu
Problemy dotyczące opcji motywów
177
178
Obsługa różnych języków
Praca z plikami językowymi
Problem z nazwami
179
180
181
8
Kanały RSS
Kanały WordPressa
Tworzenie własnego kanału RSS
181
182
183
Podstawowe kwestie SEO
Pozbywanie się niepotrzebnych rzeczy z motywu
Motywy a wtyczki
183
185
186
CZĘŚĆ III WTYCZKI DO WORDPRESSA
Rozdział 7.
Anatomia wtyczki do WordPressa
Rodzaje wtyczek
Zwykłe wtyczki
Wtyczki do rdzenia
Wtyczki obowiązkowe
189
191
192
192
192
193
Tworzenie wtyczek do użytku w sieciach witryn
Wtyczki dla całej sieci
193
194
Podstawy budowy wtyczek
Metody inkorporowania wtyczek
Używanie haków
Tworzenie własnych tagów szablonowych
Funkcje nadpisujące
195
197
197
198
199
Własne taksonomie i typy wpisów
Powody, aby użyć wtyczki
Tworzenie własnej taksonomii
Tworzenie własnego typu wpisów
199
200
200
202
Zgłoś jeśli naruszono regulamin