Рекомендуемые статьи на WordPress без плагина

Рекомендуемые статьи на WordPress без плагина

Рекомендуемые статьи на Wordpress без плагина

Вручную устанавливаем в админке посты, которые хотим вывести

Делаем через произвольные поля.

Для этого нам нужно зайти на страницу редактирования поста и указать там посты, которые мы добавим в «Похожие записи».

Как это делается, показано на скриншоте:

Рекомендуемые статьи на WordPress без плагина

  • В качестве названия произвольного поля можете использовать любое, которое ещё не было задействовано на вашем сайте (какие были задействованы, можно узнать, нажав на выпадающий список —Выбрать—). Как видно по скриншоту, я использовал my_related_posts.
  • Значением произвольного поля будет перечисление ID-ов похожих постов через запятую (без пробелов). Чтобы узнать ID поста, просто перейдите на его страницу редактирования и посмотрите на URL.
  • Если у вас нет такого блока с произвольными полями, в правом верхнем углу откройте вкладку «Настройки экрана» и напротив «Произвольные поля» поставьте галочку.Рекомендуемые статьи на WordPress без плагина

Вы также можете не использовать стандартный не очень удобный метабокс произвольных полей, а создать свой собственный (допустим с выпадающим списком названий постов, так как задавать их по ID не очень и удобно).

 

Это все хорошо, но чтобы код ратал нужно настроить вывод релевантных постов

Итак, сразу код, вставляем туда, где хотим вывести похожие посты:

В этом случае будет выводиться просто ссылка.

Чтобы вывести красиво с миниатюрой записи и форматированием, я создала новый шаблон content1

Смотрите Live demo под постом 🙂

 

Рекомендуемые статьи

Рекомендуемые статьи WordPress с использованием плагина

Рекомендуемые статьи Wordpress с использованием плагина

Я уже рассказывала, как сделать блок рекомендуемые статьи на Wordpress без использования плагина.

На мой взгляд, этот способ самый оптимальный, т.к. не требует установки дополнительных плагинов и соответственно не увеличивает нагрузку на сайт. Но он подойдет не всем, т.к. не очень удобен с точки зрения интерфейса пользователя — для добавления статей нужно знать их ID. Читать далее