WordPress вывод записей

WordPress вывод записей

От автора: приветствую вас, уважаемые коллеги вебмастера. Данная статья ориентирована в первую очередь на новичков, которые решили научиться создавать темы для WordPress. Если вы только-только приступили к изучению этого вопроса, тогда у вас безусловно есть масса вопросов. В этой статье мы рассмотрим несколько вопросов, один из которых — вывод записей в WordPress.

Кроме основного вопроса мы также совсем немного коснемся ряда дополнительных моментов: вывод записей по тегу, вывод похожих записей WordPress без плагина и тому подобное. Итак, приступим.

Начнем с основного вопроса — как в WordPress сделать вывод записей. Для чистоты эксперимента мы воспользуемся абсолютно чистой темой, которую начнем создавать с нуля. Для создания темы WordPress нам достаточно в папке wp-content/themes создать новую папку — это и будет папка темы. Я назову ее mytheme. В созданную папку поместим два текстовых файла — index.php и style.css. Это главные шаблоны любой темы. В файл style.css добавим описание темы.

Это описание использует WordPress при показе темы в списке тем. Также в папку с новой темой можем положить ее скриншот, который нам покажет WordPress. Этот скриншот должен иметь определенное название — screenshot.png. В итоге мы получим примерно такую картину:

После указанных операций найдем новую тему в меню Внешний вид — Темы и активируем ее.

Перейдем на сайт и увидим чистую белую страницу. Наши записи не выводятся и пришло время научиться организовывать вывод записей в WordPress. Сделать это крайне просто. За вывод записей в WordPress отвечает специальный цикл — The Loop. Давайте воспользуемся предлагаемым циклом и добавим его в главный шаблон темы WordPress — файл index.php:

В итоге на главной странице сайта мы увидим вывод нескольких записей.

Понятно, что они не оформлены, поскольку верстки, как таковой, у нас пока нет. Но добавив ее, подключив все необходимые стили и скрипты, мы получим красиво оформленный вывод записей.

Точно таким же образом происходит вывод записей и в других шаблонах. Например, если вам необходимо организовать вывод записей выбранной рубрики WordPress, тогда точно такой же цикл необходимо будет прописать в новом шаблоне — category.php, который отвечает за показ страниц рубрик.

Если необходимо сделать вывод записей по тегу (метке), тогда, опять-таки, все тот же цикл, но уже в другом шаблоне — tag.php.

Как видим, вывод записей в WordPress сделать предельно просто. На этом я с вами прощаюсь. Если по статье у вас возникли вопросы, задавайте их в комментариях. Удачи!

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии (1)