Привет ребята на связи Максим Довбня. Вот сижу вчера смотрю на выдачу Google и замечаю что некоторые сайты отображаются с рейтингом, и звёздочками. Мне такой вид снипета приглянулся, и я начал смотреть как же сделать что бы и мои страницы так отображались в выдаче.
После поисков решения задачи, я узнал что рейтинг страницы в снипете можно отображать с помощью микроразметки. Правда отображаться будет только в Google, в Яндексе такой фишки нет. Я стал искать информацию как выводить сам рейтинг постов в wordpress. И узнал что есть плагены которые не только выводят рейтинг, но и содержат в себе уже саму микроразметку.
Лучшим из них считаеться плагин «WP-PostRatings» в нем много настроек, и работает без проблем. Но лично я в нем заметил фишку, что кроме микроразметки рейтинга статьи, у него еще присутствует разметка контента, которая будет конфликтовать с той что установлена у вас, если конечно вообще установлена. По этому перед тем как ставить данный плагин нужно или удались его разметку или удались свою если стоит. Если вообще не стоит то можно оставлять так.
Еще одна причина которая не дает мне его использовать, это то что он плагин и, может нагружать блог. По этому я придержуюсь работы сайта без плагинов, и найти решение тому что бы выводить рейтинг страницы без плагина. Долго искать решения мне не пришлось, хотя подобная информация была написана только на одном сайте.
Как установить рейтинг статьи без плагина
Для того что бы установить рейтинг, вам нужно скачать вот этот архив с кодом.
Дальше нужно его распаковать и разместить папку в вашей теме по данному пути.
/адрес_блога/wp-content/themes/название_темы/ratings
После этого нам необходимо подключить функцию в файле functions.php вашей темы.
require_once('ratings/rating.php');
Дальше подключаем таблицу стилей в файле header.php в области тега <head>
В принципе если вы не хотите подключать еще один файл стилей, то можете скопировать его содержимой в стили вашей темы.
Дальше смотрите где вы хотите выводить сам рейтинг, только в статьях или на всех страницах сайта. Если на всех то в файле footer.php или index.php вашей темы перед закрывающим тегом <body> прописывайте путь к этому скрипту.
Если только в статьях, то прописываем путь в файле single.php вашей темы также перед закрывающим тегом <body> .
И самое последнее это выводим наш рейтинг в том месте где вам надо вот таким кодом
Вот как примерно будет выглядит рейтинг на страницы, вы еще можете если захотите поправить дизайн в стилях скрипта.
Еще есть момент в этом скрипте, если у вас нет микроразметки то рейтинг может не выводиться в снипете, по этому автор предлагает вставить еще один код перед названием статьи, который сам прописывает разметку.
Вот в принципе и все что хотел рассказать по этому поводу надеюсь вам будет полезно, хотя лично для себя я решил отказаться от вывода рейтинга на данном блоге. В поиске оно выглядит хорошо, но на самом сайте не хочется его отображать. На этом сегодня все, и до новых встреч!
С Уважением Максим Довбня
Случайно попал на ваш сайт и увидел эту тему, подуиал может у вас правильно описано как подключать, но вот нет. Когда в файл functions.php подключаешь этот код require_once('ratings/rating.php'); блог становится недоступен совсем
Этот код должен работать. Вы вставляли его перед тем как залить сам файл или после? Если перед тем как писать код в functions.php вы не перенесли сам вайл в соотвествующею дирикторию, тогда у вас сайт и будет пропадать.