Kontynuujemy przenoszenie kodu z naszej statycznej makiety na naszą stronę index.php WordPress. Poprawiamy nieco „pętlę”, aby wyświetlać dokładnie to, czego chcemy.
Docieramy wystarczająco daleko na stronie, na której działa WordPress, jak się get_sidebar()
pojawia. Jak można było przewidzieć, zachowuje się bardzo podobnie do get_header()
dzieł. Wraca, pobiera sidebar.php
plik i umieszcza jego zawartość na stronie dokładnie tam, gdzie znajduje się ta funkcja.
Usuwamy sporo kodu, który symulował znaczniki, które otrzymujemy skądinąd, i zastępujemy go funkcjami, które w końcu generują te same znaczniki. Na przykład, cała masa znaczników, które spowodowały, że obszar ankiety zniknęła, i wstawiliśmy wp_polls (), która jest funkcją, która wypluwa wszystko, co potrzebne do wyświetlenia ankiety w naszym rzeczywistym szablonie WordPress.
Przed zbytnim podekscytowaniem i spojrzeniem na naszą pracę przechodzimy do pliku footer.php i porządkujemy go. Dużym ważnym zadaniem jest to, że musimy zamknąć wszystkie elementy, które otworzyliśmy w pliku header.php, ale których nie zamknęliśmy. W naszym przypadku jest to tylko jeden, tag otwierający
musi być zamknięty.
Łączymy odpowiednie skrypty w stopce, usuwamy kilka rzeczy specyficznych dla wersji 9 i wiążemy luźne końce.
Kiedy już spojrzymy na stronę, okazuje się, że jest kilka dziwnych aspektów wyświetlania, z którymi musimy sobie poradzić. Cały koniec filmu poświęcamy na debugowanie tych problemów, które okazują się być nowymi miejscami, w których musimy uważać na czyszczenie elementów zmiennoprzecinkowych i zamykanie tagów.