Установил на днях на свой сайт плагин для вывода в виджете сайдбара анонса случайных записей.
Я выбирал между двумя плагинами Easy Random Posts и собственно Advanced Random Posts Widget.
После тестирования обоих выбор пал на второй, так как он мне показался слегка проще в настройках и при этом они более функциональны. Хотя ради справедливости стоит сказать, что оба плагина очень просты и понятны несмотря на английский язык.
Минус плагина Easy Random Posts для тех кто не любит ковыряться в коде — то, что нельзя вписать произвольное число выводимых постов. Можно только выбрать из предлагаемых, а минимальное число в нём почему-то 5 постов. Мне кажется это много для вывода случайных записей. Мне например было необходимо выводить всего лишь одну, как я и сделал благодаря уже другому плагину.
Вот к его описанию мы и перейдём.
Начнём с установки — она абсолютно стандартная, как и для большинства плагинов WordPress. Поэтому на этом останавливаться не будем.
Сам плагин не имеет отдельного меню настроек. Просто после установки и активации у вас появляется дополнительный виджет в одноимённом разделе:
И все настройки находятся прямо в нём. На мой взгляд это не совсем удобно. Так как если вам будет нужно вывести несколько виджетов в различных разделах сайта, то придётся каждый раз очередной виджет настраивать отдельно. Тогда если бы имелось отдельное меню настроек этого достаточно было бы сделать о дин раз. И это пожалуй единственный серьёзный минус плагина. Кстати у плагина Easy Random Posts то же самое.
Теперь подробно рассмотрим возможности настроек данного виджета по пунктам всего их 6 и каждый имеет подпункты:
General (Главные) — это основные настройки виджета:
- Title — сюда можно вписать заголовок, с которым будет выводится виджет в сайдбаре. Я назвал «Пост наугад»;
- Title URL — здесь при необходимости можно прикрепить ссылку к заголовку. Это работает не со всеми темами;
- CSS Class — можно вписать определённый CSS класс, если установленный по умолчанию для виджетов или сайдбара вас не устраивает;
- HTML or text before the random posts — сюда можно вставить произвольный HTML код, например баннера или рекламы, который будет выводиться перед случайным постом;
- HTML or text after the random posts — то же самое, что и в предыдущем пункте, только выводиться будет после случайного поста;
Post (Записи) — настройки вывода записей:
- Ignore sticky posts — поставьте галочку, если не хотите, чтобы в качестве случайного поста выводились ваши закреплённые «верхние» посты, если таковые имеются;
- Number of posts to show — введите количество случайных записей, которое будет выводиться в виджете. Если указать -1 (минус единица) то выведутся все записи, в каком случае это может понадобиться мне трудно представить;
- Offset — количество скрываемых случайных записей. Тоже не совсем понятная функция, возможно используется как раз при указании -1 в предыдущем поле;
- Post type — выберите тип выводимых постов: Запись, Страница, Медиафайлы или Meta Slider;
- Post status — выберите статус выводимых записей, например Опубликованные (Publish), Личные (Private), Из корзины (Trash) и тд. В большинстве случаев требуется выводить конечно же опубликованные записи, но может быть вариант и с запланированной публикацией — в качестве анонса будущего поста. Для чего нужны другие варианты, например Spam — мне непонятно.
Taxonomy (Таксономия) — ограничение вывода случайных записей по рубрикам (категориям) и ключевым словам (тегам):
- Limit to Category — поставьте галочку напротив тех рубрик, записи которых вы хотите видеть в качестве выводимых в виджете случайных постов. Если не поставить ни одной галочки, то будут разрешены записи из всех рубрик;
- Limit to Tag — аналогично предыдущему пункту, только вместо рубрик выбираете ключевые слова имеющиеся на вашем сайте;
- Limit to Taxonomy — по сути тоже самое, что и два предыдущих поля, только вместо галочек вписываете порядковые номера или ID рубрик и тегов (я не разобрался с этим до конца, по мне вполне достаточно двух предыдущих полей);
Thumbnail (Миниатюра) — настройки вывода миниатюры для случайной записи:
- Display thumbnail — галочка для показа миниатюры, (для корректной работы миниатюра должна быть задана в соответствующем поле редактора записей);
- Thumbnail Size — выбрать размер выводимой миниатюры;
- Use custom thumbnail sizes — задать пользовательский размеры выводимой картинки, поля для ввода ширины и высоты располагаются ниже;
- Thumbnail Alignment — указать расположение миниатюры: слева, справа, по центру;
Extras (Выдержка из записи) — настройка вывода выдержки из текста случайного поста:
- Display excerpt — поставьте галочку для вывода выдержки из текста случайной записи;
- Excerpt Length — введите количество первых слов выдержки из текста записи;
Custom CSS (Собственный стиль) — вписать пользовательские настройки стиля для виджета вывода случайных записей:
Вот и все настройки для вывода случайных записей в сайдбаре вашего сайта при помощи виджета. Как и говорил всё довольно просто и понятно. Настроек более чем достаточно, предусмотрены практически все необходимые функции для удобного использования этого виджета и вывода случайных записей.
Если у вас что-то не получилось с плагином Advanced Random Posts Widget или есть какие-либо вопросы по этой теме — пишите в комментах постараюсь помочь.