Как вывести похожие записи в WordPress без плагинов

WordPress это один из самых популярных движков и для него написаны плагины на любой вкус и практически для решения любых задач. Думаю каждый, кто разрабатывал сайт на котором есть много контента задумывался о том как заставить пользователей не уходить из сайта и читать статьи дальше. Для того чтобы пользователи оставались на сайте, необходимо им предложить интересующие их статьи. Эту задачу отлично решает плагин related post thumbnails но этот плагин имеет массу настроек, которые не всегда нужны, а если у вас уже установлено много плагинов, то добавление еще нескольких может здорово замедлить работу вашего сайта. Именно по этим причинам я начал копаться в интернете и искать решение задачи вывода похожих записей в блоге при помощи простого кода, без лишних настроек.

Одна из причин написания этой статьи послужило то, что плагин которым я привык пользоваться имел конфликт в работе с другим плагином и выводил вместо четырех картинок 16. В общем, история была не приятная.

Еще причина того что нужно уметь писать плагины самим, это создание премиум тем и продажа их в интернете на таких сайтах как themeforest.net или для ваших клиентов. Одно из важнейших требований themeforest при разработке темы для сайта является ее поддержка и развитие. Если плагин который вы использовали перестал работать, то объяснять тем кто уже купил вашу тему, почему у них ничего не работает, не приведет ни к чему хорошему. Если вы написали свой плагин например, похожих статей по всем правилам WordPress API и встроили его в свою тему, то мало вероятно что доработками надо будет заниматься в дальнейшем и просто так он не перестанет работать.

А теперь по сути о похожих записях с эскизами

Вставьте код на странице single.php в нужном месте.

После вставки кода у вас на странице будут выведены похожие статьи и картинки разной ширины. Останется только подправить стили css.

Делаем плагин на основе кода

Теперь если вам будет необходим плагин можно из этого всего его сделать, чтобы использовать его на своих проектах. Для начала в папке плагинов создаем папку my-related-post-thumbnail и в ней добавляем файл related-post-thumbnail.php. В файл нужно поместить код созданного плагина:

Для вставки кода в шаблон необходимо добавить код, например в single.php, в нужное место.

Вот и все на сегодня, удачи в разработке.


Купить хостинг WordPress
/* Репетитор по wordpress
Услуги репетитора онлайн. Список курсов которые я веду
  • Базовый курс по веб-дизайну;
  • Верстка сайтов;
  • Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
  • Разработка сайтов на PHP.
Подробнее читайте на странице репетитор по WordPress
*/

Николаенко Максим

Директор веб-студии ProGrafika. Занимаюсь разработкой, дизайном и продвижением веб-сайтов. Всегда рад новым читателям блога и хорошим клиентам.


Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Шаблоны для WordPress
Самый лучший хостинг в Украине
Стабильный хостинг для Drupal