Как создать шаблон для WordPress (Часть 4 из 5)

| Рубрика: Wordpress

Перед тем как написать финальные файлы для вывода записей, а это файлы для блока content как мы помним, стоит немного поговорить о том, как в WordPress выводятся записи. Дело в том, что в WordPress все записи выводятся через цикл, который в простонародий называется do…loop. И так, как же он выглядит


…код который выполнять, если существуют записи по данному запросу…

…код который выводит одну запись…

…сюда можно написать код, который будет выведен/выполнен после записей И если такие записи есть…

…сюда можно написать код, который выведется, если записей нет…

И так, мы знаем как выводятся записи, но давайте немного поговорим о структуре оставшихся файлов, она похожа и выглядит следующим образом


…здесь код который выводит записи, если у вас правоколоночный шаблон…

…здесь код который выводит записи, если у вас левоколоночный шаблон…

Функции:
get_header() – подключает наш файл header.php
get_sidebar() – подключает наш файл sidebar.php
get_ footer () – подключает наш файл footer.php

В зависимости от того, где у вас должны подключаться эти файлы, то и вставляете в соответствующие места (я имею ввиду в основном файл sibebar.php).

Теперь напишем наши файлы index.php, archive.php, tag.php, category.php, search.php.

Зачастую они имеют почти одинаковую структуру, которая выглядит следующим образом


//примечание 1

Рубрика:

Комментариев:
//примечание 2

the_permalink() – возвращает ссылку на статью

the_title() – возвращает название статьи

the_time(‘j F Y’) – возвращает дату статьи, подробнее о формате вывода даты можно почитать в поиске

the_category(‘, ‘) – возвращает ссылки на рубрики данной записи, разделённые запятыми (параметр функции)

the_content(‘Читать далее’) – возвращает содержимое статьи, если присутствует тег <!—more—>, то выводит ссылку Читать далее (текст ссылки задаётся в параметре функции)

comments_popup_link(‘(0)’, ‘(1)’, ‘(%)’) – выводит ссылку на комментарии с их числом, в параметре задаётся формат вывода значений – ‘Если нету комментариев’,   ‘Если один комментарий’, ’Если % комментариев’

//Примечание 1 – Тут, в зависимости от файла пишется подзаголовок страницы, например, если это файл archive.php, то пишется


Архив за 

Архив за 

Архив за

//Примечание 2
Тут вставляется код для постраничной навигации, который можно посмотреть в этой статье
Навигация по циклу статей «Как создать шаблон для WordPress»

  • Pingback: BeWebmaster

  • stan2793

    дважды написано «Навигация по циклу статей «Как создать шаблон для WordPress»
    Навигация по циклу статей «Как создать шаблон для WordPress»»

    • http://bewebmaster.ru/ Иван

      Спасибо. Поправил.

  • stan2793

    и еще вопрос вот по этому «the_permalink() – возвращает ссылку на статью

    the_title() – возвращает название статьи»
    возвращает — это «выводит». и почему «возвращает»?

    • http://bewebmaster.ru/ Иван

      Функции (а у нас именно функции) в программировании именно «возвращают» результат своей работы. А возвратить они могут не только текст, но и значения переменных, объекты и т.д.