Популярные статьи на WordPress с миниатюрами
Всем привет, и сегодня такой небольшой пост на тему, как вывести в сайтбаре популярные статьи с миниатюрами, перепробовал не малое количество, но все же, нашёл то что надо.
Сегодня наверное пол дня потратил, чтоб найти подходящий плагин для вывода популярных статей на блоге, решил все таки использовать плагин, так как без плагина этот вывод не очень, а больше геморроя с кодом и так далее.
По просьбе одного из моих читателей а именно Юры, решил помочь всем кто столкнулся с такой проблемой, что не получается вывести популярные записи в сайтбаре, вот его просьба:
Скажу всем, честно и откровенно, на эту тему плагинов куча в интернете, но... Многие из них, вообще не то что надо, половина непонятно как настраиваются или вообще в настройках две кнопки, также есть виджеты с таблами, короче есть много но толку с них очень мало. Я все же решил остановится на одном из плагинов, по скольку все что я перепробовал было просто не передать одним словом, плагин который я выбрал называется WordPress Popular Posts.
Я буду показывать как его настроить, что бы было красиво.
Вывод популярных записей с миниатюрами в сайт баре WordPress
Ну и для начала, наверное давайте посмотрим что получится из данной статьи, как будет выглядеть виджет:
Ну вот такой пример, как вам ? Я думаю красиво, итак приступим к настройкам.
Переходим в админ панель своего блога, затем Плагины/Добавить новый и в поиске прописываем название плагина, устанавливаем и активируем.
Дальше, Настройки/Wordpress Popular Posts.
Настройка плагина WordPress Popular Posts
Сразу нажимаем на вкладку Tools, и видим вот такое окошко:
И разберем все по полочке что и как, первый пункт у нас:
Thumbnails (Миниатюры) — можно загрузить миниатюру, в случай если на блоге не будет отображаться миниатюра с данного поста, то будет высвечиваться стандартная, вернее ту которую вы поставите здесь в настройках.
Pick image from (Выберите изображение из) — данная функция нам говорит, от куда вы хотите чтоб ваше изображение было взято:
— Избранные изображения, другими словами миниатюра записи;
— Первое изображение на посту;
— Пользовательские поля.
В данном случаи я рекомендую пользоваться вторым вариантом, если вы используете функцию миниатюры, то можно первым вариантом. Идем дальше
И нажимаем Aplly (Применить)
Data (Данные)
Log views from (Войти видом от)
— Только посетители;
— Только зарегистрированные пользователи;
— Все.
Здесь можно выбрать либо первый вариант или последний, на ваше усмотрение.
Ajaxify widget (Ajaxify виджет) — Если вы используете кэширование плагина, таких как Hyper Cache, включения эту функцию, будет кэшируются на него.
Listing refresh interval (Листинг Интервал обновления) — ставим Live
И опять сохраним Aplly.
Следующий скриншот с настройками плагина вот:
Miscellaneous (Разные)
Open links in (Открывать ссылку в) — текущем окне или в новом, тоже на ваше усмотрение.
Use plugin's stylesheet (Используйте стилей плагина) — да включаем.
Все и сохраним Aplly.
В случаи, если после настройки что-то не так отобразится, то вы можете нажать на кнопку Empty Cache (Очистить кэш)
Вот в принципе и все по настройкам данного плагина, теперь перейдем к его выводу, Внешний вид/Виджеты, и перетягиваете в нужное вам место этот виджет, затем нужно настроить и его:
Title — прописываем название виджета;
Show up to — количество записей, которые будут выводится;
Sort posts by — сортировка, выберите здесь из списка, сортировать по комментариям, по общему количеству просмотров, или по средним ежедневным просмотрам;
Filters, Time Range: — фильтры, рекомендую поставить 7 дней,
Далее в настройках вы можете исключить записи, которые вы не хотите чтобы они выводились, введите просто ID записи, так же ниже категории и записи авторов.
Posts settings
Shorten title (Сократите название) — поставив галочку на words, вы сделаете название вашего поста без обрезки, то есть, оно будет выводится целиком;
Display post excerpt (Показать отрывок из записи) — здесь установите сколько нужно, допустим у меня 100 и галочка на characters;
Display post thumbnail (Показать миниатюру) — вот здесь в пикселях прописываете нужный вам размер, я поставил 60.
Далее.
Stats Tag settings (Настройка статистики) — я рекоммендую поставить галочку в двух местах, это Display comment count и Display date.
Все сохраняем.
В принципе все готово и должно работать, но для меня этого было мало, что я имею ввиду а то что мне не нравилось как выводились у меня популяционные записи.
А именно: то что комментарии была надпись по английски и дата также, я перевел и сделал на русском, а также я добавил ещё разделительную линию между ними, что придало им вид. Вот и всё, если вы хотите также сделать как на скриншоте, то есть как у меня, то вам нужно всего лиши зайти в панель управлением вашим хостингом и перейти в этот плагин в файл (wordpress-popular-posts.php) вернее его просто нужно заменить на тот который я переделал.
Вот по адресу /www/wp-content/plugins/wordpress-popular-posts/wordpress-popular-posts.php и заменить на этот: (wordpress-popular-posts.zip)
Просто распаковать и заменить.
Всем спасибо за внимание, жду комментариев к посту, пака пака.
С уважением Евгений Смецкий
20 комментариев
А можно ещё и при помощи кода произвести популярные записи.
Да можно, но если вы читали статью, то я сказал, что много возится с ним надо чтоб что-то подобное сделать. Вы боитесь плагинов ?
Меня бы интересовало как на WP вывести последние комментарии с граватарами. Такая статья запланирована?
Ок, взял на заметку, вывод в сайтбаре нужен ?
Да, впринципе, имея функцию, которая выводит последние комментарии, пришить её возможно будет в любое место (хоть в шапку, хоть в футтер или в сайдбар).
Юрий, вывести последних комментариев в WP можно с помощью плагина Get Recent Comments
Иван, вывод с помощью плагина не интересный, так как нет возможности гибко настроить отображение комментариев. При этом возможна дополнительная нагрузка на базу данных — чего на WP нужно избегать (и так создает приличную нагрузку).
Вывод статей с миниатюрами я полюбила еще, когда вела свой первый блог.) Люблю все красивое, картинки, чтобы живенько было.)
Сама очень часто у блоггеров сначала читаю те статьи, которые вывешены в сайдбаре, как популярные или интересные, или еще кто как называет.
Советую всем всем такое сделать у себя на блоге.)
Вывод статей с миниатюрами, Диана позволяет улучшить навигацию по блогу, тем самым улучшая ПФ — так что они очень важны для каждого блога (точнее для каждого читателя, так и для автора). Кстати, каждый действительно называет этот блок как хочет — хотя сути это не меняет — все знают что там собираются статьи которые набрали больше всего просмотров или комментариев.
Предпочитаю использовать коды, без плагинов.
Но не всегда это удобно и не все умеют правильно интегрировать код .
А что собственно ты понимаешь под интеграцией кода, Иван?
Ты не понимаешь значения слова интеграция Юрий?
Я не понимаю, что именно ты понимаешь под этим — по этому и переспрашиваю. Так что ответишь на вопрос — или будешь отходить от него?
Объединение данных, находящихся в различных источниках и предоставление данных пользователям в унифицированном виде
Крутая статья, спасибо! Сейчас буду ставить себе на блог популярные записи
А как данный плагин подсчитывает статистику просмотров? Попробовал опубликовать в сайдбаре популярные записи — показывает, что нет данных
Спасибо Евгений за инструкцию с настройкой!
WordPress Popular Posts — это хороший плагин для популярных статей, советую.
У меня миниатюра к примеру 300 на 300 и слева текст и все это не влазит... как перенести текст (название поста) под миниатюру и расстояние сделать между ними??? С Уважением.
Все меняется в стилях!