Вы хотите отобразить список связанных постов на своем сайте WordPress и предпочитаете использовать код, а не плагин?
Когда посетители вашего блога закончили читать статью, которая их заинтересовала, предложение списка связанных с ней постов будет поддерживать их внимание и поможет им найти новый контент для чтения.
В этой статье мы покажем вам, как отображать связанные посты в WordPress с помощью кода, без использования плагина.
Зачем показывать связанные страницы в WordPress?
Когда ваш блог WordPress начинает расти, пользователям может стать сложнее найти другие посты на ту же тему.
Отображение списка связанного контента в конце каждой записи блога — это отличный способ удержать посетителей на вашем сайте и увеличить количество просмотров страниц. Это также помогает улучшить видимость ваших самых важных страниц, отображая ваш лучший контент там, где люди могут легко его найти.
Если вы не знакомы с кодом, то вам будет проще выбрать один из многих плагинов WordPress related post, которые могут отображать связанные посты без кода.
Но если вы задавались вопросом, можно ли отображать связанные посты без использования плагина, то мы поделимся двумя различными алгоритмами, которые вы можете использовать для генерации связанных постов с миниатюрами, используя только код:
- Метод 1: Как показать связанные посты в WordPress по тегам
- Метод 2: Как показать связанные посты в WordPress по категориям
Примечание: Если вы хотите показывать миниатюру с каждым связанным постом, то сначала добавьте к этим постам тематическое изображение.
Метод 1: Как показать связанные сообщения в WordPress по тегам
Одним из эффективных способов поиска связанного контента является поиск других постов с одинаковыми тегами. Теги часто используются для акцентирования внимания на конкретных деталях, содержащихся в посте.
Учитывая это, вы можете добавить несколько общих тегов к постам, которые вы хотите связать друг с другом. Вы можете ввести их в поле ‘Tags’ в редакторе WordPress.
После того, как вы добавили теги к своим постам, следующее, что нужно сделать, это добавить следующий фрагмент кода в единый шаблон вашей темы.php шаблон. Если вам нужна помощь в добавлении кода на ваш сайт, то обратитесь к нашему руководству о том, как добавить пользовательский код в WordPress.
Этот код ищет теги, связанные со страницей, а затем выполняет запрос к базе данных, чтобы получить страницы с похожими тегами.
Где вы должны разместить код? Это зависит от вашей темы, но в большинстве случаев вы можете вставить код в тему один.php после основного поста и прямо над разделом комментариев.
Если вы используете тему Twenty Twenty-One, как мы на нашем демо-сайте, то хорошее место для вставки кода находится в template-parts/content/content-single.php-файл после заголовка и сразу после
Это позволит автоматически отображать связанный контент в любом посте WordPress. Вам нужно будет изменить стиль и внешний вид связанных постов в соответствии с вашей темой, добавив пользовательский CSS.
Метод 2: Как показать связанные посты в WordPress по категориям
Другой способ отображения связанного контента — это список постов, которые находятся в одной категории. Преимущество этого метода в том, что список связанных постов почти никогда не будет пустым.
Как и в способе 1, вам нужно добавить сниппет кода в раздел вашей темы один.php шаблон. Для получения более подробной информации, обратитесь к Методу 1 и нашему руководству о том, как добавить пользовательский код в WordPress.
Теперь вы увидите список связанного контента в нижней части каждого поста.
Если вы хотите изменить стиль и внешний вид ваших связанных страниц, то вам нужно добавить пользовательский CSS в соответствии с вашей темой.
Надеемся, что это руководство помогло вам узнать, как отображать связанные посты с миниатюрами в WordPress без плагинов.
Источник: www.wpbeginner.com