пятница, 1 февраля 2013 г.

Advanced Recent Posts – продвинутый виджет последних постов

Advanced Recent PostsДля одного из разрабатываемых wordpress сайтов подбирал самый оптимальный вариант с отображением последних постов. Люди, которые разбираются в php и функциях WP, зачастую останавливаются на реализации этой задачи через шаблон – гибко, но сложно начинающим пользователям. Да, есть специальный виджет по умолчанию, но часто возникают ситуации, когда хочется не просто задавать заголовок и указывать количество записей в блоке. Собственно, для этих целей мог бы подойти виджет Enhanced Recent Posts, о котором я рассказывал в прошлый раз, –  он позволяет определить параметр сортировки постов и категории из которых из выводить или не выводить. Но сегодня представляю вашему вниманию еще более продвинутый виджет – Advanced Recent Posts. Настроек здесь, как минимум, в два раза больше, поэтому для работы я и остановил свой выбор именно на нем.
Основные особенности виджета Advanced Recent Posts:

  • Отображение миниатюр записей с настраиваемыми и автоматически изменяемыми размерами картинок через timthumb скрипт.
  • Вывод краткого анонса поста, даты, числа комментариев и т.п.
  • Разные опции для настройки анонсов, вариантов сортировки, отображения – об этом расскажу чуть позже.
  • Возможность использовать несколько виджетов.
В целом, казалось бы, ничего особо нового кроме миниатюр данный виджет не привнес, но это не так. Здесь определено больше настроек по сравнению с Enhanced Recent Posts, пользователь может сделать со списком последних постов фактически все то, что захочет. Вообще Advanced Recent Posts при разработке сайта или блога может даже смело «посоревноваться» с выводом последних постов через wordpress функции, причем делается все это намного проще и нагляднее. Короче говоря, виджет реально крутой.
Для установки Advanced Recent Posts традиционно есть 2 пути – скачать плагин отсюда, распаковать и загрузить его по ФТП в директорию wp-content/plugins после чего активировать из панели управления. Либо сразу искать модуль в админке вордпресс в разделе «Плагины» – «Добавить новый». Разместить новый виджет на сайте можно в соответствующем одноименном пункте меню системы. Кстати, для настройки CSS стилей виджета вы можете скопировать файл advanced-recent-posts-widget.css из директории плагина в ту, где находится установленная wordpress тема и править его там. Это позволит сохранить оформление виджета при обновлении плагина.
виджет Advanced Recent Posts
Теперь рассмотрим доступные настройки виджета 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 блоге.

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

Отправить комментарий