Дело № 29: Плагин WordPress: Лучшие статьи с миниатюрами
Когда-то вы написали действительно замечательную статью, – в которую вложили немало времени и личных знаний – но с течением времени вы видите, что статья ушла в архив и даже вы сами уже редко вспоминаете о ней. А ведь со временем появляются новые, не менее интересные и важные статьи. И ведь еще желательно с некоторой периодичностью прогонять лучшие статьи по сервисам социальных закладок или в твиттер повторный анонс сделать. Так как же выделить их на фоне остальных, чтобы не забывать, а может даже сделать выделенный раздел для таких статей?
Есть уже много плагинов, которые позволяют вам рекламировать статьи, но они, как правило, показывают самые читаемые или те, которые имеют больше всего комментариев, не давая возможность непосредственно выбрать, какие статьи отображать. А ведь не факт, что самую читаемую или обсуждаемую статью вы считаете лучшей! И если вы хотите самостоятельно решить, какие статьи включить в список лучших, сколько статей показывать, а также организовать порядок вывода статей. К примеру, вы хотите вывести десять своих лучших статей, в случайном порядке. В таком случае обратите свое внимание к плагину Featured Posts with thumbnails.
Этот плагин позволит вам добавить в боковую панель(сайдбар) раздел, который будет содержать статьи, которые вы хотели бы выделить. Работает очень просто: после его установки и активации вы можете решить, какие статьи добавить в список лучших, сколько статей отображать, порядок отображения и размер картинки, полученной из статьи (плагин берет первую картинку в статье, и автоматически изменяет ее размер, используя скрипт «timthumb.php»).
Установка плагина Featured Posts with thumbnails
Установка этого плагина ничем не отличается от обычной установки любых других плагинов:
- Скопируйте разархивированную папку с плагином на сервер в папку «/wp-content/plugins/»
- Активируйте плагин через админку блога «Плагины->Установленные«
- Перейдите через меню Дизайн->Виджеты
- Перетащите мышкой виджет Featured Posts на сайдбар
- Установите доступные опции
Панель управления виджета Featured Posts
Установите опции как показано на рисунке или измените их как вам нужно: Title – заголовок списка статей; количество постов для отображения – можно изменить от 1 до 100; порядок вывода: случайный, по заголовку, по дате создания, по автору, по дате модификации или по ID поста; ну и наконец размеры картинки по вертикали и по горизонтали.
Как включить статью в список лучших
Это тоже очень просто. Для этого достаточно войти в админку блога, через меню Записи-> Редактировать выберите статью, которую вы хотите пометить как лучшую. В правом верхнем углу увидите новое окно: Featured Post?

Как адаптировать вид плагина под собственные нужды
Возможно перед началом работы с классами плагина Featured posts, вам нужно узнать о том, как найти файл style.css и как работать с файлом style.css
Плагин предоставляет следующие CSS классы, которые могут быть использованы для улучшения внешнего вида при выводе в вашем блоге:
- .featured-title { параметры заголовка }
- .widget_featured-posts { задать фоновое изображение title виджета }
- .widget_featured-posts li { для каждого элемента в списке определяются: минимальная высота, поля и отступы, размер символов и нижней границы }
- .widget_featured-posts li:last-child { убирает границы последнего элемента в списке }
- .widget_featured-posts img { устанавливает границы изображения }
- .widget_featured-posts img.alignleft { задает выравнивание изображения }
- .widget_featured-posts li a { определяет цвет ссылок }
- .widget_featured-posts li:hover { определяет цвет фона при наведении мыши на элемент списка }
- .widget_featured-posts li:hover img { определяет цвет границы, когда вы наводите курсор на изображение }
Вы можете использовать собственные изображения, добавив их к плагину в папку /wp-content/plugins/featured-posts/images/.
Где взять плагин Featured posts with thumbnails?
Плагин Featured posts можно скачать по этой ссылке
Использование плагина Featured post как функции в коде шаблона
Возможно вы захотите использовать плагин Featered posts в другом месте, например в футере темы. Для решения можно использовать функцию вывода списка лучших постов в удобном для вас месте:
<?php
$args = array(
'title' => 'Лучшие статьи',
'numberposts' => 5,
'orderby' => 'rand',
'widththumb' => 73,
'heightthumb' => 73,
'beforetitle' => '<h3>',
'aftertitle' => '</h3>'
);
featured_posts_YIW( $args );
?>
Описание параметров:
‘title’ – устанавливает заголовок.
‘numberposts’ – устанавливает количество сообщений для показа.
‘orderby’ – сортировать сообщения, перечисление через пробел, в том числе:
- ‘author’ – сортировка по ID автора;
- ‘category’ – cортировка по ID категории;
- ‘content’ – сортировка по содержанию;
- ‘date’ – Сортировка по дате создания;
- ‘ID’ – cортировка по ID поста;
- ‘menu_order’’ – cортировка по меню, полезно со страницами и вложениями;
- ‘mime_type’ – Сортировка по типу MIME, полезно с вложениями;
- ‘modified’ – сортировка по дате последнего изменения;
- ‘name’ – Сортировка по незавершенная;
- ‘parent’ – Сортировка по ID родителя;
- ‘password’ – Сортировка по паролю;
- ‘rand’ – случайно результаты сортировки;
- ’status’ – Сортировка по статусу;
- ‘title’ – Сортировка по названию;
- ‘type’ – Сортировка по типу.
widththumb и heightthumb – установка ширины и высоты миниатюры;
beforetitle и aftertitle – установка открывающего и закрывающего тегов для title.
Советы
- При активации виджета Featured posts возможно вас не устроит фон заголовка. Можно убрать titlesidebar3.gif файл из папки /wp-content/plugins/featured-posts-with-thumbnail/images/ или заменить его на свой.
- Плагин для миниатюры уменьшает размер файлов jpg. Не уменьшает gif.
Комментариев: 18
Вы можете следовать любому комментарию через RSS 2.0 feed.
You can leave a response, or trackback from your own site.


В сайдбаре реализовано то, что написано в статье? Значит, это то, что я давно искала. Спасибо. Сейчас буду пробовать на одном из своих блогов. Имеет ли значение версия WP?
Огромное спасибо, установила по Вашим инструкциям на своём кулинарном сайте, всё просто класс. Плагины на Вордпресе не устают меня удивлять!
2Cветлана Бобровская
Да, именно в сайдбаре работает
про версии не знаю
пробуйте
2ladosha
Ваша лучшая благодарность
это следовать в твиттере или подписаться на RSS
Не удается установить. Выскакивает:
Плагин не может быть активирован, поскольку он вызвал фатальную ошибку
Fatal error: Class ‘WP_Widget’ not found in /home/amman/public_html/webdiletant/wp-content/plugins/featured-post-with-thumbnail/index.php on line 164
не пойму, почему плагин ищется в папке /home/amman/public_html и что такое /amman/?
Fatal error: Class ‘WP_Widget’ not found in /var/www/vseuch/3cats.ru/wp-content/plugins/featured-post-with-thumbnail/index.php on line 164
Это уже другой блог, и тоже ошибка!
Может быть еще до активации что-то надо изменить в шаблоне?
стучите ася 3570467шесть
Вашу статью ретвитнула с удовольствием – очень полезная. Но у меня почему-то из трёх картинок появилась только одна! Не могу понять – то ли с исходными изображениями что-то не то, то ли я в настройках напутала. Обновляла страницу раз 10 – картинки так и не появились. Названий три, изображение одно.
2ladosha
Пока у меня 1 предположение
Картинки выводятся, но из-за ресайзинга от них остается кусок, на котором в сайдбаре ничего нет
попробуйте для проверки сменить временно картинку,
можете попробовать с разными форматами jpg, gif, png
у меня они все в формате jpg. Я пробовала менять статьи, чтобы выводились другие картинки, но всё остаётся неизменным – одна картинка есть, две – нет. Буду экспериментировать ещё, спасибо за неравнодушие.
2ladosha
Дайте адрес вашего сайта. Мне интересно понять что происходит
Или если это горький мед то включите плагин и сообщите мне, чтобы я взглянул
В интернете информации много, а найти нужное порой можно случайно, спасибо
a u mne problema s etot plaginam. on viglidet ne okuratno. ya ne mogu evo redaktirovat ot css kak mne zdelat eto ?
После установки плагина в сайдбар, возникли вопросы:
1. Картинка, которая есть в посте, не отражается.
2. Текста также нет
3. Можно ли перед текстом одной строкой вывести дату и время (написания поста)?
Нужно смотреть что происходит в вашем случае. Адрес сайта с установленным плагином?
admin, это тестовый блог, поэтому прошу не смеяться: http://wp-shop.seoformat.ru/
Как видите, в данном случае, вообще ничего не выводится. Если надо, могу дать доступ в админку. Если проще по аське, то стучите сюда: 46282642три.)
Аdmin, а с вертикальным скроллингом не пробовали сделать?
нет