Вывод анонсов статей с картинкой, в WordPress

Сформулируем задачу. Нужно вывести 3 (а в общем случае N) анонсов новостей, с картинкой, в шаблоне на главной странице сайта. Этот кусочек должен выглядеть примерно вот так:

sample-teaser

Пример взят с моей любимой lenta.ru.

Пусть это будут три последних статьи из какой то определенной категории статей, из которой мы берем анонсы. Для определенности создадим дополнительную рубрику — Анонсы (с url — anonce). В эту рубрику мы будем помещать нужные нам статьи.

Пару слов о шаблоне

Нам потребуется дописать код в шаблон главной страницы — скорее всего это будет index.php в папке вашего шаблона. Анонсы я размещу в табличку, так что  анонс каждой статьи будет занимать свою ячейку таблицы. В данном случае у нас получится таблица — [3 x 1] ячейки. Вы можете сделать свою таблицу (в несколько рядов или вертикально — как того требует ваша задача).

О картинках

Картинки в wordpress являются элементами той же таблицы в базе данных что и статьи, черновики, страницы. А те картинки, которые привязаны к конкретной публикации связаны с ней как дочерние элементы. Зная код (ID) публикации, можно запросто извлечь из базы связанные с ней картинки. Делает это функция get_children(…).

PHP код для вставки в шаблон

Далее смотрим пояснения в коде PHP.

Стоит ли отдельно пояснять, что пример хоть и рабочий, но будет требовать шлифовки, переработки для вашего проекта. В примере продемонстрированы основные методы, которые вам могут понадобится (фильтр публикаций, извлечение связанных изображений, цикл по набору публикаций). Все это может оказаться вам полезным на ранних этапах знакомства с wordpress API.

Ну и как всегда задавайте вопросы, ставьте лайки, пока! :)

Мало букафф? Читайте есчо !

Нужные SEO модули для wordpress

Февраль 18, 2010 г.

Сделаем акцент на «нужности». Wordpress в базовой комплектации хорошо подходит для сайтов-визиток (лишние элементы и функционал практически отсутствуют), а при желании доводится (дополнительными модулями и такой-то матерью) до необходимого уровня. Ну ...

Читать

Wordpress, Яндекс и другие. Штрихи SEO.

Март 29, 2010 г.

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

Читать

Как в PHP записать данные в файл?

Ноябрь 12, 2015 г.

Рассмотрим несколько способов сохранения данных в файл. Функция file_put_contents() для записи в файл Функция появилась в 5й версии PHP. Это самый простой, наверное, способ записать скалярные данные (строку или текст) в файл. [crayon-69bc4155ee39e436898368/] ...

Читать

Мусорные страницы в Wordpress

Январь 17, 2017 г.

В Wordpress обнаруживается не мало артефактов маршрутизации, которые создают головную боль SEO-специалистам. Я уже рассказывал на днях о страницах вложений. А сегодня расскажу ещё об одном случае. Попробуйте на вашем блоге под WP добавить к адресу ...

Читать
 

Комментарии к «Вывод анонсов статей с картинкой, в WordPress»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: