воскресенье, 25 сентября 2016 г.

Урок № 8. Звездочки в рейтинге статей

WP-PostRatings — плагин оценки статей wordpress
Сейчас в плагине WP-PostRatings (ссылка выше в Вашем блоге) уже реализовано автоматическое подключение к микроразметке гугла.
Так что смело устанавливаем на  свой сайт. Кстати, сейчас мне выдал, что с  моей версией сайта не тестировался), но буду верить в чудо! 
Итак, переходим в панель:


Не забываем сохраниться. 
Если вы поставите расширенное описание Google (Enable Google Rich Snippets) то в инструменте проверки микроразметки звездочки будут показываться.
Если честно, больше ничего не меняла, но вы можете еще поменять вопросы и ответы для голосования.
Теперь вывод звездочек:

Чтобы встроить рейтинг вам необходимо добавить в файлы шаблона код (index.php, single.php и др.):

<?php if(function_exists('the_ratings')) { the_ratings(); } ?>

Этот код обязательно должен быть внутри цикла:
<?php while (have_posts()) : the_post(); ?> ... <?php endwhile; ?>

Таким образом рейтинг будет показываться у каждой записи в вашем блоге, но как у меня к примеру - нужно чтобы вывод оценок был не а каждой странице. Тогда не надо использовать вышеприведенный код. А для вставки рейтинга отдельных записей или страниц можно использовать хештег [ratings] или[ratings id="1"], где 1 это ID рейтингуемой записи. Использовать и код в шаблоне и одновременную вставку тега [ratings] нельзя, так как в этом случае у вас обязательно возникнут проблемы.
Сохраняем изменения и ждем.... от нескольких часов до нескольких дней.....



Есть одно НО!

Звезды или не выводятся или пропадают. Проблема в виде сообщения Failed To Verify Referrer возникает при использовании кэширующих плагинов Гипер Кэш, Супер Кэш и ему подобных, которые сжимают скрипты и css. Разработчик рейтинга звезд написал, что в таком случае надо отключать настройки сжимания скриптов. Но можно просто периодически обнулять кэш и будет вам счастье.


Есть еще один плагин: kk star ratings , но его я еще не тестировала. Хотя визуально он интереснее и больше настроек. 




Комментариев нет:

Отправить комментарий