
Вывод на страницах сайта похожих статей играют важную роль на вашем сайте. Во-первых, пользователю будет удобно ориентироваться на вашем сайте, а во-вторых, это влияет на индексацию и поисковую оптимизацию.
В WordPress можно реализовать функционал похожих записей как без использования плагинов, так и с их использованием.
В этом посте рассмотрим как реализовать функцию отображения на страницах блога или сайта похожих статей с помощью плагина Yet Another Related Posts Plugin.
Данный плагин позволяет отображать похожие записи, страницы, а также произвольные типы записей.
Для работы плагина требуется PHP, не ниже 5-ой версии.
Установка плагина
Установка YARPP ничем не отличается от установки других плагинов в WordPress. Нужно скопировать архив плагина в папку /wp-content/plugins и соответственно активировать плагин в админке WordPress. Также можно сделать установку и через панель администрирования в разделе Плагины -> Установить новый.
Вывод блока
<?php related_posts(); ?>
Основные настройки
Порог похожести
Рекомендуется указать значение 1 для молодых сайтов и увеличивать по мере роста количества и качества на сайте.
Во кладке “порог похожести” могут быть недоступны выборы “Рассматривать заголовки” и рассматривать контент. Для устранения этой проблемы нужно произвести простую модификацию базы данных. Тип таблицы wp_post необходимо перевести из InnoDB в MyISAM. Для этого, в редакторе команд SQL в phpmyadmin выполняем две команды::
SET storage_engine=MYISAM;
ALTER TABLE wp_posts ENGINE = MyISAM;
Автоматический вывод записей
Если не убрать в настройках галочки автоматического вывода, то блок будет отображаться в шаблонах записи, страницы и других произвольных типов записей.
Произвольный вид отображения
Плагин YARPP позволяет кастомизировать, или настроить внешний вид отображения блока похожих статей по своему усмотрению.
По умолчанию в папке плагина, в /yarpp-templates имеется несколько готовых шаблонов вывода. Для создания собственного такого шаблона, нужно сделать следующие действия
- а) Скопировать один из файлов шаблонов по умолчанию в папку темы
- б) Переименовать данный файл в yarpp-template-свое_имя.php
- в) Имя шаблона задается в первой строке. Пример — YARPP Template: Simple.
- г) Можно отредактировать файл по своему усмотрению, либо создать новый.