Advanced Recent Posts — продвинутый виджет последних постов
Для одного из разрабатываемых wordpress сайтов подбирал самый оптимальный вариант с отображением последних постов. Люди, которые разбираются в php и функциях WP, зачастую останавливаются на реализации этой задачи через шаблон — гибко, но сложно начинающим пользователям. Да, есть специальный виджет по умолчанию, но часто возникают ситуации, когда хочется чего-то более продвинутого, а не просто задавать заголовок и указывать количество записей в блоке.
Обновление 1.07.2018. Печально, но данное решение не обновлялось уже несколько лет! Поэтому в качестве альтернативы советую попробовать другие, например Category Posts Widget (он может выводит как записи по категории, так и все).
Собственно, для этих целей мог бы подойти виджет Enhanced Recent Posts, о котором я рассказывал в прошлый раз, — он позволяет определить параметр сортировки постов и категории из которых из выводить или не выводить. Но сегодня представляю вашему вниманию виджет посерьезнее — Advanced Recent Posts. Настроек здесь, как минимум, в два раза больше, поэтому для работы я и остановил свой выбор именно на нем.
Основные особенности виджета Advanced Recent Posts:
- Отображение миниатюр записей с настраиваемыми и автоматически изменяемыми размерами картинок через timthumb скрипт.
- Вывод краткого анонса поста, даты, числа комментариев и т.п.
- Разные опции для настройки анонсов, вариантов сортировки, отображения — об этом расскажу чуть позже.
- Возможность использовать несколько виджетов.
В целом, казалось бы, ничего особо нового кроме миниатюр данный виджет не привнес, но это не так. Здесь определено больше настроек по сравнению с Enhanced Recent Posts, пользователь может сделать со списком последних постов фактически все то, что захочет. Вообще Advanced Recent Posts при разработке сайта или блога может даже смело «посоревноваться» с выводом последних постов через wordpress функции, причем делается все это намного проще и нагляднее. Короче говоря, виджет реально крутой.
Установка и настройка Advanced Recent Posts
Для внедрения Advanced Recent Posts традиционно есть 2 пути — скачать плагин отсюда, распаковать и загрузить его по ФТП в директорию wp-content/plugins после чего активировать из панели управления. Либо сразу искать модуль в админке вордпресс в разделе «Плагины» — «Добавить новый». Разместить новый виджет на сайте можно в соответствующем одноименном пункте меню системы. Кстати, для настройки CSS стилей виджета вы можете скопировать файл advanced-recent-posts-widget.css из директории плагина в ту, где находится установленная wordpress тема и править его там. Это позволит сохранить оформление виджета при обновлении плагина.
Теперь рассмотрим доступные настройки виджета Advanced Recent Posts, которые вы можете видеть на картинке выше:
- Title — заголовок блока.
- Sort by — выбор параметра сортировки (дата, название, количество комментариев или случайным образом) — получается, что с помощью виджета вы можете выводить самые комментируемые записи или случайные.
- Reverse sort order (ascending) — вывод записей по убыванию или возрастанию.
- Include post excerpt — вывод анонсов постов.
- Excerpt length (in words) — количество слов отображаемых в анонсах.
- Include read more link in excerpt — добавлять или нет ссылку «Читать далее».
- Excerpt read more text — текст для ссылки «Читать далее».
- Include post date — выводить дату постов.
- Show number of comments — отображать количество комментариев.
- Number of posts to show — сколько выводить последних записей.
- Show post thumbnail — показывать ли миниатюры.
- Thumbnail dimensions — размеры (ширина и высота) для изображений.
- Categories — здесь выбираете те категории, посты которых нужно выводить в списке. Очень удобно галочками можно отменить несколько рубрик.
- Show Post Type — выбор категорий записей, что нужно выводить (посты, страницы или пользовательские типы).
Этих настроек должно хватить для реализации большинства стандартных и не очень вариаций на тему последних постов. Поддержка категорий, пользовательских типов записей, а также возможность многократного использования виджета пригодится на разных порталах со множеством тематических разделов и рубрик, по каждой из которых можно выводить списки записей. Миниатюры да еще и с указанием размеров + анонсы — отличный функционал. В работе виджет Advanced Recent Posts зарекомендовал себя хорошо, поэтому сейчас именно его использую для вывода списка последних постов в wordpress блоге.
P.S. Вообще в современном интернете достаточно много хороший сайтов, так http://panama.ua/ это специальный интернет магазин для молодых родителей и детей.
комментариев 40 к статье “Advanced Recent Posts — продвинутый виджет последних постов”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Спасибо, нужно как-то попробывать.
Спасибо, давно подобное искал, даже думал сам реализовать, но потом забил на это дело
ну вот прям огромное спасибище! это как раз то, что я давно ищу. перепробовал кучу, но этот — самый крутой
Spasibo! Klassnyi plugin! Ponravilos’ to, 4to mojno css pravit’!
Искал нечто подобное, спасибо! Один вопрос: позволяет ли этот плагин выводить только конкретные несколько статей независимо от категорий? Скажем есть несколько хороших статей из различных категорий с высоким показателем конвертации — могу я показать именно эти избранные статьи?
Sergey Alx, скорее всего нет, в данном случае я обычно создаю категорию «лучшие статьи», добавляю туда нужны мне материалы и вывожу их, указывая эту категорию.
А не подскажите? Нужно в сайдбаре вместе с миниатюрами выводить значения задаваемые через произвольные поля, можно ли добавить возможность их ввода в данном плагине? Может какой то другой путь реализации есть?
Валерий, сходу произвольные поля здесь использовать не получится. На ум приходит 2 варианта: добавить возможность непосредственно в php код плагина либо поискать какой-то модуль. Недавно писал о плагине Плагин Widget Logic который добавляет в виджеты дополнительное поле с условным оператором, вполне вероятно, что может найтись модуль, расширяющий классические виджеты произвольными полями.
Доброе время суток. НЕ подскажите, в чем может быть проблема, не отображаются эти самые миниатюры (поле то видно и описание картинки а вот сама картинка не подгружаться), =\ Все уже обкопал, не хотят и все. И именно такая проблема на главной странице где анонсы новостей, если смотреть новости по рубрикам, но там они отображаются.
Redjek, по описанию какой-то хитрый глюк, сложно подсказать в чем там проблема.
Везде пишут про этот плагин Advanced Recent Posts. Подскажите, а как вывести миниатюры в виджете без плагинов, т.е. покопаться в коде?
Все, разобрался без плагина. Нужно в файле вордпресса default-widgets.php добавить вывод превьюшек get_the_post_thumbnail
Александр, «проблема» этого решения в том, что при обновлении вордпресс придется опять добавлять изменения. Я вообще раньше все в коде делал, но потом решил для себя, что плагины и виджеты намного проще.
Здравствуйте. Проблема с этим плагином. Он не выводит картинки. Убедитесь сами: sodapro.ru.
Может, я что-то в настройках просмотрел?
Буду признателен за ответ.
Сергей, галочку возле «Show post thumbnail» поставили? Если да, то возможно проблема в миниатюрах thumbnail, проверьте задаются ли они (хотя вроде бы отображаются).
Скажите а как сделать подобное не виджетах, а на странице сайта.. мне нужно что то вроде вот этого
http://s58.radikal.ru/i162/1311/ae/6bd2b3b4e35b.jpg
RIn, похоже на какой-то слайдер. Я бы поискал плагины по ключу «wordpress slider plugin», конкретно с таким не сталкивался. Кстати, если тот сайт на вордпресс, можете попробовать посмотреть HTML код страницы, возможно, там есть подсказка насчет используемого плагина.
Спасибо. Очень нужный и полезный плагин. За скриншоты отдельное спасибо. Все доступно понятно
Добрый день, подскажите пожалуйста при установке плагина и выводе виджета в сайдбаре перед текстом превью стала выводиться странная строка [slb_exclude] , откуда берётся не пойму и что она значит тоже.
Александр, возможно, это глюк какого-то другого плагина. По slb_exclude находит Simple Lightbox, попробуйте его отключить, если он имеется. Я бы погуглил выводимую фразу и посмотрел что удастся найти.
Здравствуйте! Установила себе плагин, все вроде хорошо, но меня смущает то, что виджет выходит за рамки сайдбара по ширине, подскажите, пожалуйста, как можно его подправить?
Елена, тут нужно править стили CSS, изменив ширину виджета. Конкретный код подсказать увы не смогу.
Да, я хотела изменить ширину, но не нашла в каком файле это сделать, надеялась, что хоть вы поможете(
Хорошо, попробую, спасибо
А как выводить виджет при определенных условиях, например не показывать или наоборот показывать только на нужных категориях?
В Джумле например есть такая функция в модулях, ставишь галочки на каких старницах и категориях показывать модуль, или наоборот из каких исключить.
А на вордпрессе похоже придется делать это ручками, прописывать функции…
Иван, посмотрите статьи про плагины Display Widgets и Widget Logic. С их помощью можно решить вашу задачу.
Классно! Спасибо.
Очень крутой плагин! Спасибо!
Есть только маленькой вопрос — как сделать заголовок больше? Он там вообще микроскопический…
Iv, все оформление правится через CSS стили (посмотрите в коде сайта какой там стиль используется).
Отличный плагин, думал свой сделать аналогичный, в итоге время сэкономил. Была бы еще возможность теги показывать в Fluid Image, ну да ладно, подом можно добавить -)