Мы продолжаем переносить код со статического макета на страницу WordPress index.php. Мы немного настраиваем «цикл», чтобы выводить именно то, что мы хотим.
Мы опускаемся достаточно далеко на странице, где WordPress функционирует, как get_sidebar()
показ. Как и ожидалось, он ведет себя очень похоже на get_header()
работу. Он берет sidebar.php
файл и помещает его содержимое на страницу прямо там, где находится эта функция.
Мы удаляем довольно много кода, имитирующего разметку, полученную из других источников, и заменяем ее функциями, которые в конечном итоге выводят ту же разметку. Например, целая куча разметки, из-за которой область опроса исчезла, и мы добавили wp_polls (), которая является функцией, которая выводит все необходимое для отображения опроса в нашем фактическом шаблоне WordPress.
Прежде чем слишком волноваться и смотреть на нашу работу, мы переходим к файлу footer.php и очищаем его. Важной задачей здесь является то, что нам нужно закрыть все элементы, которые мы открыли в файле header.php, но не закрыли. В нашем случае он всего один, открывающий тег для
нужно закрыть.
Мы связываем правильные сценарии в нижнем колонтитуле, удаляем кучу специфических для v9 вещей и связываем концы с концами.
Когда мы действительно смотрим на страницу, оказывается, что есть несколько странностей, с которыми нам приходится иметь дело. Мы потратили весь конец видео на отладку этих проблем, которые оказались новыми местами, в которых нам нужно быть осторожными при очистке плавающих и закрывающих тегов.