Для
одного из разрабатываемых 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, которые вы можете видеть на картинке выше:
- 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 блоге.
Комментариев нет:
Отправить комментарий