Как вывести статьи в любом месте сайта

Если вы делаете сайт на wordpress, наверняка вы сталкивались с такой проблемой как вывод постов на вордпрессе. Именно об этом пойдет речь в этой статей.

Вообще все мы знаем, что wordpress это блочная структура статей. Поэтому по умолчанию схема вывода статей примерно такова: главная, рубрики, посты. Изначально идея была такова, что посетители с главной страницы заходят на рубрики, а  уже с рубрик переходят на конкретные статьи, записи. Но проблема в том, что на самой страницы рубрики нельзя ничего добавить, так как по умолчанию там выводиться просто список постов. А часто возникает потребность вывести свои статьи в каком-нибудь конкретном месте на странице. К примеру, часто возникает потребность  вывести список своих записей с картинками после конкретного куска текста. То есть, допустим, ваш сайт про квартирный переезд москва все-таки большой город,  поэтому наверняка данный вид услуг пользуется популярностью. Соответственно грамотно сделанный сайт о грузоперевозках и подобных услугах может приносить неплохой доход владельцу.  Возможно на вашем сайте несколько рубрик:  транспортировка офисных вещей, упаковка офисной мебели, грузчики, и т. п. В каждой рубрики у вас, к примеру, по 20-30 статей. По умолчанию в wordpress у вас в каждой рубрике будет список статей без всякого вступительного текста. А что, если вам нужно добавить пару предложений перед самим списком постов или сделать так чтобы записи выводились с картинками в несколько столбиков, как это можно реализовать? Например, так как на этом рисунке.

вывод постов wordpress

Если вы не php-программист, то вы можете это сделать с помощью специальных плагинов, таких как Special Recent Posts  и Single Latest Posts Lite.

Как сделать вывод постов с помощью Special Recent Posts Pro.

Special Recent Posts — плагин, который позволит вам вывести посты нужной вам категории. Бесплатная версия подходит только для вывода постов в сайдбаре. Для того чтобы вывести свои записи на конкретной странице нужно, чтобы плагин поддерживал shortcodes (шорткоды). Это специальный код, который вы устанавливаете, когда редактируете любой пост. И именно в том месте, где вы его поставите, и будут показываться ваши статьи. Поэтому необходима платная версия  Special Recent Posts Pro, старую версию V2.4.7 несложно найти в интернете, особенно в украинском гугле.

А теперь поговорим о том, как пользоваться этим плагином. После его установки вам следует зайти в «Дизайн – Виджеты»  и найти виджет  Special Recent Posts Pro. Перенесите его на какой-нибудь сайдбар. И попробуйте настроить его под своим нужды. Для этого вам нужно прописать  все необходимые значения и нажать на «Сохранить». Затем  там же скопировать шорткод в «Code generator»  и вставить его в том месте поста, где вам нужно. И у вас получится как на картинке выше.

У плагина есть свои недостатки и самый огромный из них, я считаю это отсутствие нумерации страниц. Возможно, в новой версии этот баг уже исправлен. Но я пока предпочитаю другой плагин, у которого как раз работает pagination (нумерация страниц).

Вывод постов с помощью Single Latest Posts Lite.

Бесплатный Single Latest Posts Lite устанавливается так же, как и Special Recent Posts. После установки вам не нужно идти  в «Виджеты». Потому что плагин в визуальном редакторе устанавливает свою кнопку, с помощью которой вы сможете сами сгенерировать свой шорткод.

плагин Single Latest Posts Lite

Рекомендуется почитать документацию  данного плагина, а именно описание каждой функции шорткода.  Естественно вся документация на английском. Как видите ниже, Single Latest Posts Lite позволяет нумеровать страницы.

Single Latest Posts Lite нумерация страниц

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



6 комментариев. Оставить новый

Установила у себя на сайте этот плагин, однако, при любых настройках, не желает убирать маркеры списка. В результате все выглядит вот так, как убрать маркер ума не приложу. в файле css стоит list-style: none !important — однако результата — это не дает perfect-travels.ru/trips/evropa-iz-okna-avtobusa/

Попробуйте удалить сами фотки этих кружечков images/PostBullets.png примерно тут находятся. Поищите в главном style.css строчку 1197 там что-то типа этого:
.art-Post ul li, .art-Post ol ul li
{
background-image: url('images/PostBullets.png');
background-repeat:no-repeat;
padding-left:13px;
}
пропишите display:none; то есть должно быть что-то типа этого

.art-Post ul li, .art-Post ol ul li
{
background-image: url('images/PostBullets.png'); display:none;
background-repeat:no-repeat;
padding-left:13px;
}

Вообще на форуме разработчика плагина думаю есть ответ на эту проблему.

там на форуме где-то есть ссылка где можна скачать css для плагина, чтобы он нормально без кружечков делал.

Проблема все оказалась в самой теме:

art-Post ul li, .art-Post ol ul li
{
background-image: url(‘images/PostBullets.png’); display:none;
background-repeat:no-repeat;
padding-left:13px;
}

display:none; — ничего не дал,а просто скрыл весь список, поэтому background пришлось просто удалить

тогда не знаю

А могли бы рассказать более подробно хотя на том примере что у Вас в скриншоте что к чему и как, то что то совсем не могу разобраться

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *