Плагин WP-PostRatings — WordPress плагин для вывода на страницах сайта или блога рейтинга материала в формате небольших картинок с функционалом оценки.
В данной статье я познакомлю вас с данным плагином, его общей и «тонкой» настройкой функционала, а так же предложу на ваше рассмотрение некоторое количество картинок для рейтинга (Ratings Image). Но всё по порядку!
Установка плагина WP-PostRatings не составит труда даже для самого неопытного блоггера. Так как данный плагин содержится в официальной WorpPress базе, устанавливать его можно через админ-панель вашего блога. Достаточно во вкладке «Плагины» — «Добавить новый» набрать в поиске название плагина и загрузить нужный.
Для вывода плагина на страницах вашего блога необходимо добавить код:
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
для файлов php формата, либо же шорткод для вывода на любой странице в текстовом поле [ratings id=""]
id="" — id вашей статьи.
Общая настройка плагина WP-PostRatings
Настройки плагина достаточно простые. С ними можно разобраться и без мануалов, но всё же.
Manage Ratings — данная вкладка содержит в себе логи рейтинга всех ваших страниц и отдельной в частности. К сожалению, плагин не предполагает выгрузки данной статистики в какой-либо формат, что пригодилось бы для отчётности перед клиентами многим seo-шникам, но то, что статистика есть, уже хорошо.
Ratings Options — более полезная вкладка. На данной страничке вы сможете выбрать подходящие вашему дизайну оформление рейтинга (Ratings Image), выбрать максимальное значение оценки (Max Ratings) — оптимальными считаются значения «5» или «10», а так же указать поисковым системам на то, что ваш блог имеет специальную микроразметку http://schema.org/AggregateRating, с помощью которой Google отображает рейтинг звездочек в сниппете выдачи.
Поле Rating Text я оставил пустым, в Rating Value указываем число равное количеству звёздочек. Так и только так, данные цифры уходят в код вывода рейтинга, не создавайте путаницу в микроразметке, иначе могут возникнуть проблемы со сниппетом!
Вывод сопровождающего рейтинг текста (Show Loading Image With Text) и плавных появления (Show Fading In And Fading Out Of Ratings) и я убрал, считаю его не целесообразным для формата рейтинга, выбранного мной!
Who Is Allowed To Rate? — выбираем на ваше усмотрение. Рекомендую установить Registered Users And Guests, это даст возможность оценивать ваш материал всем пользователям, как зарегистрированным, так и простым читателям!
Ratings Logging Method — выставляем «Logged By Cookie And IP» — это не позволит голосовать одну и тому же пользователю несколько раз!
Ratings Templates — в данной вкладке можно настроить вывод в html отображение рейтинга и сопроводительных подсказок тестового содержания. Меняем содержание первого (Ratings Vote Text) и четвёртого (Ratings None) полей:
%RATINGS_IMAGES_VOTE% (<strong>%RATINGS_USERS%</strong> votes, average: <strong>%RATINGS_AVERAGE%</strong> out of %RATINGS_MAX%)<br />%RATINGS_TEXT%
на:
%RATINGS_IMAGES_VOTE% (<strong>%RATINGS_USERS%</strong> голосов, оценка: <strong>%RATINGS_AVERAGE%</strong> из %RATINGS_MAX%)<br />%RATINGS_TEXT%
%RATINGS_IMAGES_VOTE% (No Ratings Yet)<br />%RATINGS_TEXT%
на:
%RATINGS_IMAGES_VOTE% (Проголосуй первым!)<br />%RATINGS_TEXT%
Остальные поля, я думаю, вам не пригодятся. У себя на блоге я оставил лишь вывод самого рейтинга в виде картинок без подсказок, оставив в поле только:
%RATINGS_IMAGES_VOTE%
На этом можно было бы и закончить статью, ведь общих настроек вполне достаточно для полноценной работы плагина WP-PostRatings. Плагин отлично работает, поисковики прекрасно понимают встроенную микроразметку кода, Google отображает рейтинг звёздочек в сниппете. Но «любопытной Варваре…», я безусловно и как всегда полез в код данного плагина, дабы осуществить более тонкую настройку. Ну и как всегда кое-что изменил под себя. Данные изменения сказались на скорости загрузки сайта, формировании микроразметки и визуализации плагина!
Тонкая настройка плагина WP-PostRatings
Я долго изучал и изменял код, пытаясь идеально настроить его, целесообразным же посчитал всего три пункта изменений, которые дадут результат!
Увеличиваем скорость загрузки сайта
Плагин WP-PostRatings использует ajax технологии, как следствие подключает библиотеку с сервера Google. Проблема в том, что данная библиотека подвешивает в <head> вашего блога js файл. А рекомендации того же Google гласят, что все js файлы следуют размещать в конце кода для ускорения отображения основного контента. Действуем строго по инструкции:
на хостинге находим нужный нам файл, путь: /wp-content/plugins/wp-postratings/wp-postratings.php
либо же в админке вашего блога: Плагины — Установленные — WP-PostRatings (Изменить) — wp-postratings/wp-postratings.php
находим такой код и удаляем его полностью:
### Function: Print Out jQuery Script At The Top
add_action('wp_head', 'ratings_javascripts_header');
function ratings_javascripts_header() {
wp_print_scripts('jquery');
}
От js в шапке мы избавились, но теперь его нужно подключить на страницах, где выводится плагин WP-PostRatings. В моём случае — это статьи, а следовательно изменения мы будем вносить в файл «single.php». Место нахождения: Админка сайта — Внешний вид — Редактор — single.php (правая боковая колонка).
В конец кода перед <?php get_footer(); ?> вставляем:
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
Готово! Google больше не ругается на нас за js-ки в шапке.
Правим микроразметку плагина WP-PostRatings
Плагин WP-PostRatings имеет встроенную микроразметку http://schema.org/AggregateRating, но вот незадача, кроме микроразметки рейтинга плагин дополнительно подключает микроразметку itmtype=»http://schema.org/Article», а я на своём блоге уже внедрил микроразметку для статей. Для начала , если видим такую ситуацию:
То действуем строго по инструкции:
В том же файле — wp-postratings.php, как его найти, я описал выше, находим строчки:
$itemtype = apply_filters('wp_postratings_schema_itemtype', 'itemscope itemtype="http://schema.org/Article"');
<meta itemprop="name" content="'.esc_attr($post_title).'" />
Удаляем их! Всё, микроразметка стала более логичной и не дублирует элементы.
Создаём визуализацию на блоге
Я заметил, что большинство тех, кто пользуется плагином, используют стандарные картинки рейтинга. Самым популярным вариантом Ratings Image оказался stars_crystal — маленькие неприметные звёздочки. И данные изображения не всегда идеально вписываются в общий дизайн блога. Как следствие, появляется желание их заметить. Хранятся данные изображения всё в той же директории плагина на хостинге, только в папке images (/wp-content/plugins/wp-postratings/images). Для замены стандартных звёзд удаляем содержимое папки stars_crystal (я так же изначально использовал её) и заливаем новые изображения, но с такими же названиями и форматом. И вот что имеет, вместо маленьких и унылых, свои собственные уникальные и подходящие дизайну!
Осталось только выяснить, где их взять? Моя попытка найти в интернете хорошую подборку картинок звёзд, смайликов, плюсов и так далее не увенчалась успехом. Поэтому я решил создать свою собственную подборку, и в этом предлагаю поучаствовать своим читателям! Я совершенно бесплатно, без каких-либо обязательств и безвозмездно нарисую каждому желающему свои персональные звёзды, сердечки или смайлики. Всё, что сможет выдумать ваша фантазия!
А готовые работы буду собирать у себя на блоге в отдельном файле, который можно будет скачать всем желающим!
Итак, чтобы принять участие в акции, жмём на подходящую кнопочку, либо же оставляем свои заявки в комментариях.
За сим считаю, что обзор настройек плагина WP-PostRatings можно закончить, а вам желаю больше высоких рейтингов и звёзд на вашем пути!
Да и не стесняйтесь, обращайтесь, действительно всё нарисую, реализую и помогу с установкой!
Продолжение статьи: хуки хаки плагина WP-PostRatings
Максим, даже учитывая то, что для меня каждый новый плагин как красная тряпка для быка, в этом усмотрела полезности. Надо бы попробовать. И позвольте поймать Вас на слове: готова предоставить полигон в виде своего блога. :)
С большим удовольствием! :) Вам нужна именно настройка или же только картинки?
Меня привлек вот этот подзаголовок (извечная проблема): «Увеличиваем скорость загрузки сайта».
Да, это значимый пункт в глазах поисковиков. Сам бьюсь над процентами в Google. На данный момент средний показатель для страниц 82% и мобильная версия 72% (сильно вырос после адаптации шаблона под мобильные устройства)
Для ускорения сайта категорически рекомендую плагин W3 Total Cache.
Да, здесь мелочей не бывает. Однажды скачала файлы после проверки, который гугл сам же и оптимизирует. Уменьшил, блин, извините, на 1 байт. Счастлив безмерно — помог. :) А их пока туда-сюда загружаешь (картинки имею в виду), они опять обрастают лишним. Но красных цифр быть не должно однозначно. А претензии будут всегда, если на сайте или в блоге есть хоть какой-то дизайн.
Для этого и нужна оптимизация — процесс, которым приходится заниматься постоянно :)
По непонятной для меня до сих пор причине звезды из выдачи через пол года использования плагина исчезли. Теперь пробую kk Star Ratings. Пока эффекта не наблюдаю уже месяц.
К сожалению не пользовался данным плагином, нужна будет помощь, обращайтесь, сделаем вам звёздочки в выдаче, это не проблема.
Максим, а какова цена вопроса появления звездочек в выдаче?
Не совсем понял вашего вопроса, Google бесплатно их показывает. Установить на собственный блог плагин, я думаю, в силах любой автор, так что абсолютно бесплатно.
Интересный плагин!!! Не слышала о таком еще, спасибо за обзор и полезный урок! :)
Спасибо!
Отмучался, жду обновления!
А я понял одно. Экспериментируя со скоростью загрузки страниц на своем блоге, большую роль играет хостинг. Если хостинг «гавно», то эффект будет минимальный)
Максим, а через какое время звезды должны появится в выдаче гугла?
Сразу же после переиндексации страниц. Юрий, они у вас уже есть :)
Максим, честно говоря я их в выдаче не вижу.. Искал по ключевым словам в гугле и просто адресом статьи.
Есть, не переживай. Скинул скрин в почту.
Спасибо, увидел. Просто раньше когда у меня были звезды то я и этими способами их видел, а сейчас нет.
Максим, а форумы как_то размечаются?
Встречал один интересный плагин Rating-Widget: Star Rating System. Там очень много настроек и красивый дизайн у звезд. Рейтинги можно добавлять даже комментариям. Но к статьям рейтинг устанавливается только платно. А жаль.
Максим, а ты не планируешь написать статью про микроразметку? Что к чему и как.
На самом деле я не фанат плагинов платных или бесплатных, предпочитаю реализовывать функционал через php. WP-PostRatings понравился своей легкостью и беспроблемным редактированием. Ну а сами звезды можно нарисовать любые, какие только душе будет угодно :)
Статью про микроразметку планирую. На данный момент думаю, как приподнести материал, чтобы любому читателю он был понятен. Кстати, я опубликовал вчера новую статью, правда из-за корректировки в feedburner произошёл некий сбой. Видимо данный пост в рассылку не попадёт :(
На форуме в RSS ее видно. Как минимум в дайджест БКС статья попала.
Да, обратил уже внимание :) Но вот самого письма я не увидел :( А там ведь стили прописаны, ошибки отображения проверить бы.
Это всё замечательно и понятно, но есть ли варианты почему Гугл в упор не хочет отображать звёздочки в выдаче, всё активировано. А нет, сорри, пропил по site: есть кое где.
Тогда другой вопрос:
Чтобы сайт появился со звёздами, нужно чтобы была хоть одна оценка. Как выполнить запрос и присвоить например всем статьям 5-ки?
Просто статей несколько тысяч …
Не советую вам этого делать, у меня был случай, когда Google убрал звезды из снипета за накрутку. Видимо придётся, вручную оценки ставить, причём не слишком часто. А так, сделать это можно через базу данных. Но опять же не рекомендую!
А что надо сделать, чтобы в статье отображались крупные звезды, а в анонсах маленькие? Как надо изменить функцию в плагине?
Размер картинок можно изменить с помощью css, любо ввести новый вид в месте, где выводится функция, либо же изменить уже имеющийся. Напрмер: <div id="rating">функция</div>, css: #rating img{width:70%;} Точный css смогу сказать, если укажите «пациента».
Плохая практика лезть в код плагина и вживлять скрипты напрямую.
Добавить код в functions.php
// wp-postratings
remove_action(‘wp_head’, ‘ratings_javascripts_header’);
// Загружаем jQuery из cdn Yandex
add_action(‘wp_enqueue_scripts’, ‘YaQ’);
function YaQ(){
wp_deregister_script(‘jquery’);
wp_register_script(‘jquery’, ‘//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js’, FALSE, NULL, TRUE);
wp_enqueue_script(‘jquery’);
}
Можно и так, но для этого необходимо знание функций WP для того, чтобы их написать. Зарезать код плагина мне кажется проще способом, естественно, когда знаешь, что делаешь.
Проще, но не значит лучше. Плагин обновится, а вместе с этим слетят все настройки.
Что касается jQuery, в WP есть зависимости одних скриптов от других, и многие скрипты плагинов завязаны на нём. Если вживлять jQuery в код, минуя движок WP, будут проявляться различные конфликты, баги вылезать. А оно нам надо?
Поэтому хорошей практикой будет все скрипты и стили заявзывать в общий поток под хук wp_enqueue_scripts. Скрипты вполне себе просто вызываются в подвале сайта. Только вот умельцы наврде того азиата, что пишет WP-Postrating, заставляют покопаться у них в коде, чтоб исправить всё как надо.
Согласен с вами, но тут есть и другая сторона монеты. У меня была такая же проблема с плагином Yoast SEO, в котором разработчики также допустили ошибки. Но обновление данные ошибки исправило. Так что не всё так плохо :)
Решение с помощью функции не менее заслуживает внимания, так что спасибо за полезное дополнение статьи.
Максим, получилось, добавил рейтинг в сайдбар в Популярные статьи, изменил css для этого рейтинга, все получилось на ура, но есть одно но, теперь на страницах вместо одной микроразметки все шесть! Что делать?)
Довольно любопытная ситуация, а рейтинг звёздочек Google показывает в сниппете при таком варианте?
По сути, у вас не должно возникнуть проблем с формированием улучшенного сниппета, так как плагин вывод для каждой записи дополнительную привязку к микроразметке Article. Если построение верно, то данный принцип должен работать для раздела каталога, в котором каждый материал имеет своей рейтинг, и сам каталог свой собственный рейтинг. В вашем случае, есть статья, которая имеет микроразметку Aricle и дополнительные материалы, которые так же имеет эту микроразметку. ЕСли вывод звёзд не сработает, будет думать, как вывести звезды без микроразметку в отдельных случаях.
Не могли бы Вы попробовать интегрировать этот плагин в тему EVOLVE. Просто со старыми шаблонами не было проблемм, а в этот шаблон никак не получается вставить..((( Если получится, отпишитесь!
Пробовал вставлять через код, вроде никаких проблем нет с внедрением.
Добрый вечер, у меня стоял раньше данный плагин, потом снес его.
Установил по новой и начались проблемы… (возможно что-то менял в настройках, возможно другой конфликт, уже и не поднимешь этого). Все решения, которые есть в инете, не помогают. В каких-то статьях можно проголосовать, в каких-то нет. Реализовывал через php вставку в single.php… Возможно он где-то не удалил старые логи, в общем не пойму в чем дело. Пробовал переустанавливать — не помогает. Нажимаю в настройках удалить данные и логи — выдает ошибку.
Буду признателен за помощь, в т.ч. за вознаграждение.
А можно примеры страниц, где можно проголосовать, а где нет? Так будет проще понять, в чём проблема рейтинга.
Максим, как вывести только изображения, без возможности проголосовать, например на главной в анонсах?
С помощью шорт-кода можно: [ratings results="true"]
Ну это нужно каждый раз вставлять в запись и не всегда это будет красиво выглядеть, к тому не во всех шаблонах он поддерживается. Например, сейчас пробую в шаблоне, который поддерживает форматирование текста в анонсе — шорт-код не срабатывает.
Нужно вставить именно в шаблон index.php или в archive.php
Я понял, нужно выводит рейтинг у постов с возможностью голосования, а так же выводить рейтинг у рубрик, но без возможности голосования?
Код:
<?php if(function_exists('the_ratings')) { echo expand_ratings_template('%RATINGS_IMAGES%', get_the_ID()); } ?>
Да, то что нужно, спасибо!
А разве шорткод будет работать в php файлах?
Конечно же нет, они нужны для работы внутри контекстного поля. Даже «цитаты» не поддерживают шорт-коды.
Максим, добрый день.
Я использую плагин wp-postrating для голосования за посты со слайдерами на сайте фотоконкурса.
Подскажите, пожалуйста, если ли в плагине возможность обнулять рейтинг поста или переголосовывать? Чтобы пользователь имел возможность изменить рейтинг конкретного поста.
Спасибо заранее.
Илья
Обнуление рейтинга возможно в настройках, но редактирование нет.
Доброго дня! Спасибо за познавательную статью и за шаблоны звезд. Все сделала, все получилось. Максим, мне так нравятся ваши звезды) Скажите, а можно ли их получить?
p.s. не обижусь, если нет)
Если вы про те, что установлены в моём рейтинге, то вечером залью изображения в общий файл.
Максим, добрый !Шаблоны скачала, все установила, работает)Ура! Спасибо огромное! Удачного дня!
Пожалуйста, я в статье предлагал нарисовать персональные для каждого, но желающих почему-то не оказалось. Хотя и сейчас готов персональные рисовать.
Знаю, но уж больно ваши мне подходят под дизайн)Буду иметь ввиду)
Здравствуйте. А вот подскажите, есть на сайте каталог банков. Сделан на странице, как бы в отдельных блоках, там логотип, название… Можно ли как-то в этот каждый блог поставить рейтинг? Или, вообще бы хотелось сделать, там под каждый банк будет страница с описанием, и вот чтобы на странице с описанием был рейтинг, и он синхронизировался с рейтингом в списке банков. Короче, чтобы одна шкала была в двух местах. С этим плагином такое скорее не получиться, может, есть еще варианты?
Выводить рейтинг можно в разных местах, я описал данный функционал в продолжении статьи, если я вас конечно правильно понял.
Вот только у меня не выводится в любом месте. Наверно, не правильно что-то делаю. Каким кодом нужно выводить?
А может покажете сайт и места, где хотите вывести, так проще будет.
Я бы Вам в личку скинул. Сайт новый, не хочу пока светить его.
Можно на почту:
Спасибо за полезную статью!
У меня такая проблемка: установил плагин, на сайте всё отображается, но при проверке в пишет
Структурированные данные отсутствуют
Подскажите пожалуйста, в чём может быть причина?
В настройках плагина поставьте галочку «Yes» рядом с фразой Enable Google Rich Snippets? Это находится во вкладке «Ratings Options»
Максим, да, конечно, первым делом поставил.
А вы говорите про сайт, который у вас в подписи? Если «да», то рейтинг звёзд Google считывает.
Да, именно про него. Как вы это определили? И почему инструмент проверки показывает отрицательный результат?
Оценил одну из вас статей, потом проверил html код на странице, затем в сервисе Google. AggregateRating показывает мою оценку. Проверьте ещё раз, возможно у был какой-то глюк, кэш может быть нужно было почистить, хотя обычно это не влияет.
Максим доброго времени суток!
Скажите а как вывести вверху на странице записи с наивысшем рейтингом?
<?php if (function_exists('get_highest_rated')): ?>
<ul>
<?php get_highest_rated(); ?>
</ul>
<?php endif; ?>
Максим
2015-09-15 11:13
<?php if (function_exists('get_highest_rated')): ?>
<ul>
<?php get_highest_rated(); ?>
</ul>
<?php endif; ?>
Максим, нужно заменить строчку?????
А где именно вы её хотите выводить? В sidebar, на страницах рубрик, страницах записей в виде блока «популярных статей» или на отдельной странице блога?
Максим я имел введу, что если у записи больше всего рейтинг она находится на первом месте!
Максим сайт в подписи — там записи на главной! Обнулил всю статистику по рейтингу, нажал на рейтинг на последние с низу записи две, у других записей нет рейтинга, нужно что бы записи с наивысшем рейтингом перемещались на верхнею позицию!
Для того, чтобы функционал работал по вашему алгоритму, нужно изменить вывод самих постов на главной странице, на данный момент они выводятся с помощью совершенно другой функции.
Максим подскажите где копать?
Не уверен, что смогу подсказать точно, в моём шаблоне за вывод информации и постов на главной отвечает loop.php, в нём я бы и стал делать изменения. В вашем случае, не видя кода, не могу с уверенностью сказать. Но реализовать данный функционал возможно.
Максим я так понимаю у меня за вывод постов тоже отвечает loop.php
Как его вам показать?
Чуть выше в комментариях я указывал свою почту, присылайте, попробуем реализовать вашу задумку.
Максим отправил!
В данном случае придётся серьёзно перекроить плагин для того, чтобы он выводил не только ссылку на пост, но и миниатюру и часть контента.
Максим а другим каким то способом можно это реализовать?
Мы не ищём легких путей :) Я уже начал писать код, постараюсь сделать хук для функции, выложу его в дополнительную статью, ссылка на которую дана в конце данной статьи.
Добрый день, Максим…
Очень интересная статья, спасибо! Вот у меня тоже к вам вопрос появился!
У меня на сайте рейтинг по статьям сделан палец вверх и палец вниз, соответственно +1 и -1, как сделать так, что бы цифра с отрицательным рейтингом, с минусом, была красного цвета, а вот положительный рейтинг зеленого?
Был бы очень признателен за помощь!
Через css попробуйте задать разные классы.
Это как через CSS? Вы хотите сказать, что вывод положительного и отрицательного значения выводится с разными классами? Мне кажется тут нужно регулярку попробовать, мол если присутствует минус, то обернуть в один класс, если плюс, то в другой… В общем буду кумекать, найду решение, отпишусь! Кстати, если нужен фильтр как у меня на сайте, могу скинуть код!
Ждём :) А что за фильтр, не понял?
Я имею в виду сортировка по дате. рейтингу. имени и т.д. т.п., у меня на сайте над сайтбаром!
Спасибо, пока вроде без надобности.
Для вывода плагина на страницах вашего блога необходимо добавить код:
а в какое место это надо добавлять?
В том месте, где планируете выводить рейтинг.
Максим
2015-09-15 15:31
Мы не ищём легких путей :) Я уже начал писать код, постараюсь сделать хук для функции, выложу его в дополнительную статью, ссылка на которую дана в конце данной статьи.
Максим доброго времени суток! Интересно у Вас получилось сделать хук?
Иван, к сожалению, не могу вас ничего порадовать. Хук написать не получится, можно только новый плагин написать.
Жаль! Будем искать плагин который может это сделать!
Здравствуйте, спасибо за интересную статью, настроил плагин по вашей статье, единственное при проверке микроразметки выдает ошибку Article (1) 1 ошибка — необходимо указать значение для поля image
aggregateRating [AggregateRating]:
bestRating: 5
worstRating: 1
ratingValue: 5
ratingCount: 1
image: отсутствует (обязательное)
подскажите как это можно исправить?
Максим, доброго времени суток! Я столкнулась вот с какой проблемой. Обнулила рейтинг. Теперь мои звезды просто не активны, т.е. оценить не получается. Право на оценку имеют все: и зарегистрированные, и гости. В чем может быть проблема?
Проблему решила, все нашла)
Добрый день, кто подскажет как настроить виджет этого плагина. Ничего не получается и выводятся в сайдбаре только звездочки без заголовка поста.
А что вы делаете, можно подробнее?
огромное спасибо за быструю реакцию, я уже разобрался дело в шаблонах…
Очень полезная статья, благодаря вашему оригинальному подходу смогу наконец-то использовать этот плагин, а то всегда мешала подгрузка js и привычный дизайн звездочек.
Я создал не пост, а страницу. Как ее подключить чтобы оценивали, но не все, а только одну?
В данном случае может помочь формат создания шаблона страницы, в котором вы можете подключить функционал рейтинга: https://marseo.ru/sozdanie-sajta-na-wordpress/sozdat-shablon-stranicy-v-wordpress/
Максим, спасибо большое за статью!
Всё чётко и понятно даже для людей далёких от кода. У меня возникла проблема с микроразметкой:
Я удалил из файла wp-postratings.php строчки, которые описаны в статье, но «проверка структурированных данных» от Google жалуется на то, что «aggregateRating» несовместим с классом «Person» (у меня сайт посвящён медиа-личности).
Подскажите что делать?
Будут ли выводиться в таком случае звёздочки в сниппете?
Спасибо большое за ответ!
Сущность Person по спецификации schema.org/Person не поддерживает свойство aggregateRating.
Спасибо за ответ!
Буду пытаться тогда подогнать под сущность article, а не подскажите как в этом плагине исправить ошибки которые образуются автоматически при добавлении микроразметки(валидатор Гугл жалуется на то, что не указан publisher, image, и headline)??
Само свойство добавляется с помощью функции, указанной в статье. На свойства width, height не обращайте внимание, пока это только рекомендации, в «карусель» Google статьи попадают и без этого. Publisher можно указать исключительно для организаций, так как это свойство сущности schema.org/Organization, но в данном случае на вас будет ругаться Яндекс.
Здравствуйте Максим. Спасибо Вам, сам сейчас настраиваю плагин, как раз проблемы с микроразметкой — дублирует теги. Сейчас внедрим.
Кстати, настроил сайт по рекомендациям Google PageSpeed — 100 из 100
Хороший пример для оптимизатора, я к сожалению, ну никак не могу мобильную версию довести до зеленой зоны :(
Максиме, я удалил ненужную микроразметки по вашей инструкции, в результате получил следующую проблемку! Можно как-то решить?
В вашем случае она нужна была, так как звездочки — это часть той или иной микроразметки. У вас, как я понимаю, изначально не указан формат (Article)
так формат ни был указанным! Я создавал шаблон в артистеер .. в нем очень трудно внедрить розметку! На форумах ответа так и не нашел … Сам пробовал внедрять и с этого к\сожалению ничего не получалось! Собственно говоря —печалька (
Мне интересно можно ли в плагине postratings прописать до конца (Article), там по факту нужно добавить: author и publisher
Не совсем понимаю, почему не получается внедрить микроразметку, код то открытый должен быть. Я честно сказать, не знаком в сервисом, указанным вами. Плагин переписать можно, но проще будет в код Article вписать, чем переписывать каждый раз после обновлений плагин.
Вот собственно я хочу внедрить разметку schema в статье .. По общепринятой инструкции нужно найти и переписать соответствующие строки в элементе single.php … Вот тут и начинается проблема, суть ее заключается в том, что мой single.php
Совершенно отличается от стандартных, то есть в нем прописаны совсем другие функции …
Максим, можите помочь рационально прописать Article в плагине postrating … Я буду вам очень благодарен :)
присылайте на почту архив шаблона, мне уже самому интересно, что же там такое не стандартное :)
Я как раз решил проделать операцию на новом сайте. И обнаружил что ни каких яваскриптов, ни ошибок от Гугла, он не ругается — просто нет.
Очевидно мне не стоит ни чего делать с перемещением и кодов в single.php и удалят две строчки, так ли?
Именно так, удалять следует лишь в том случае, когда ошибка есть.
Спасибо большое сделал как все описано .Все получилось хоть и не с первого раза.
Помогите советом как поднять посещаемость сайта только белое.Заранее спасибо.
Установил, но только я могу ставить оценки.
10 раз изменял настройки, гостям все же голосование не доступно. В чем может быть проблема?
Спасибо за подсказку с [ratings id=»»] … то никак не мог понят как его включить на отдельных страницах! Еще раз спасибо!
А можно ли как-то установить начальное значение для всех постов с выведеным рейтингом. Поясню, я добавил х статей, не охота оценивать их все вручную но хотелось бы иметь начальные звездочки на каждой статье, можно ли как-то в базе поправить и установить среднее значение для всех статей и для новых статей?
Все круто, но у меня одна проблема есть. Я хочу на главную поставить звездочки, чтобы в поиске на главной они были (в поиске), но они не появляются а в блоге есть.
В коде вот такую ошибку показало в гугл.:
Не указан объект отзыва.
Я уверен, что дело в том , что нет на этой странице отзывов. Вы знаете каким образом можно обмануть гугл, будто там есть отзыв а на самом деле его там не будет. Сижу целый день пытаюсь решить проблема аж глаза красные. Вы моя последняя надежда :)
Сами то проверяли свою страницу на ошибки микроразметки? Возможно уже пора.
Google Ваш блог не помечает звёздачками в результатах выдачи (скрин ). Здесь нашлось 3 ошибки, при чём одна связана именно с плагином
Рас уже тема пошла, то неплохо-бы какое-то готовое (комплексное) решение получить с проблемой ошибок микроразметки.
Спасибо за ваше замечание. Я знаю, что данная статья показывает ошибку в Google, но это связано с тем, что звезды подключены дважды на странице, чего быть не должно. Я постараюсь поправить данный недочет именно в данной статье. На остальных страницах такой проблемы нет, микроразметка работает, Google показывает звезды.