WP-PostRatings

Опис

Використання

  1. Відкрийте wp-content/themes/<YOUR THEME NAME>/index.php
  2. Ви також можете розмістити його в archive.php, single.php, post.php або page.php.
  3. Знайти: <?php while (have_posts()) : the_post(); ?>
  4. Додайте будь-де під ним (місце, де ви хочете показати рейтинг): <?php if(function_exists('the_ratings')) { the_ratings(); } ?>
  • Якщо ви НЕ бажаєте, щоб оцінки відображалися в кожній публікації/сторінці, НЕ використовуйте наведений вище код. Просто введіть [ratings] у вибраний вміст пости/сторінки, та оцінки буде вставлено лише в цьому посту/сторінку.
  • Якщо ви хочете вставити інші рейтинги дописів, використовуйте [ratings id="1"], де 1 – це ідентифікатор рейтингу допису/сторінки, який ви хочете відобразити.
  • Якщо ви хочете вставити інші результати дописів, використовуйте [ratings id="1" results="true"], де 1 – це ID посту/сторінки, який ви хочете відобразити.

Розробка

https://github.com/lesterchan/wp-postratings

Подяки

Пожертвування

Я присвятив більшу частину свого вільного часу створенню, оновленню, обслуговуванню та підтримці цих плагінів. Якщо ви справді любите мої плагіни і можете пошкодувати мені пару доларів, я буду дуже вдячний. Якщо ні, сміливо використовуйте його без будь-яких зобов’язань.

Скріншоти

  • Адміністрування - Рейтинговий Журнал внизу
  • Адміністрування - Рейтинговий Журнал вверх
  • Адміністрування - Параметри оцінок
  • Адміністрування - Шаблони рейтингів
  • Оцінки
  • Рейтинги по Наведенню

Часті питання

Як змінити тип Схеми?

<?php  
add_filter( 'wp_postratings_schema_itemtype', 'wp_postratings_schema_itemtype' );  
function wp_postratings_schema_itemtype( $itemtype ) {  
    return 'itemscope itemtype="http://schema.org/Recipe"';  
}  
?>

Тип схеми за замовчуванням – “Стаття”, якщо ви хочете змінити його на “Рецепт”, вам потрібно скористатися фільтром wp_postratings_schema_itemtype, як показано в прикладі коду вище.

Як додати логотип свого сайту для Google Rich Snippets

<?php  
add_filter( 'wp_postratings_site_logo', 'wp_postratings_site_logo' );  
function wp_postratings_site_logo( $url ) {  
    return 'http://placehold.it/350/150.png';  
}  
?>

За замовчуванням плагін використовуватиме URL-адресу зображення заголовка вашого сайту як логотип вашого сайту. Якщо ви хочете змінити його, вам потрібно скористатися фільтром wp_postratings_site_logo, як показано у прикладі коду вище.

Як видалити альтернативне зображення з оцінками та текст заголовка?

<?php  
add_filter( 'wp_postratings_ratings_image_alt', 'wp_postratings_ratings_image_alt' );  
function wp_postratings_ratings_image_alt( $alt_title_text ) {  
    return '';  
}  
?>

Як відобразити рейтинги Авторів коментарів?

add_filter( 'wp_postratings_display_comment_author_ratings', '__return_true' );

За замовчуванням оцінки авторів коментарів не відображаються. Якщо ви хочете відобразити оцінки, вам потрібно скористатися фільтром wp_postratings_display_comment_author_ratings, як показано у прикладі коду вище.

Як використовувати зображення PNG замість зображень GIF?

function custom_rating_image_extension() {
    return 'png';
}
add_filter( 'wp_postratings_image_extension', 'custom_rating_image_extension' );

Розширення зображення за замовчуванням ‘gif’, якщо ви хочете змінити його на ‘png’, вам потрібно скористатися фільтром wp_postratings_розширення_зображення, як показано в прикладі коду вище.

Як змінити час закінчення терміну дії cookie?

function custom_rating_cookie_expiration() {
    return strtotime( 'tomorrow' ) ;
}
add_filter( 'wp_postratings_cookie_expiration', 'custom_rating_cookie_expiration', 10, 0 );

За замовчуванням термін дії кукі-файлів ‘time() + 30000000’, якщо ви хочете змінити тривалість експерименту, вам потрібно скористатися фільтром wp_postratings_cookie_expiration, як показано у прикладі коду вище.

Як WP-PostRatings завантажує CSS?

  • WP-PostRatings завантажить postratings-css.css з каталогу CSS вашої теми, якщо він існує.
  • Якщо його не існує, він просто завантажить стандартний “postratings-css.css”, який постачається з WP-PostRatings.
  • Це дозволить вам оновити WP-PostRatings, не турбуючись про перезапис створених вами стилів рейтингів.

Як використовувати статистику рейтингів за допомогою Віджетів?

  1. Перейдіть до WP-Admin -> Зовнішній вигляд -> Віджети
  2. Назва віджету – Рейтинги.

Показати пости з найнижчим рейтингом

<?php if (function_exists('get_lowest_rated')): ?>
    <ul>
        <?php get_lowest_rated(); ?>
    </ul>
<?php endif; ?>
  • За замовчуванням: get_lowest_rated(‘both’, 0, 10)
  • Значення ‘both’ покаже, як пости, так і сторінки з найнижчим рейтингом.
  • Якщо ви хочете показувати лише дописи з найнижчим рейтингом, замініть “both” на “post”.
  • Якщо ви хочете показати лише сторінки з найнижчим рейтингом, замініть “both” на “page”.
  • Значення 0 означає мінімальну кількість голосів, необхідну для того, щоб публікація була показана.
  • Значення 10 покаже лише 10 дописів/сторінок з найнижчим рейтингом.

Щоб відобразити пости з Найнижчим рейтингом за Тегом

<?php if (function_exists('get_lowest_rated_tag')): ?>
    <ul>
        <?php get_lowest_rated_tag(TAG_ID); ?>
    </ul>
<?php endif; ?>
  • За замовчуванням: get_lowest_rated_tag(TAG_ID, ‘both’, 0, 10)
  • Замініть TAG_ID на ваш ідентифікатор тегу. Якщо ви хочете, щоб він охоплював кілька категорій, замініть TAG_ID на array(1, 2), де 1 і 2 – це ідентифікатори ваших категорій.
  • Значення ‘both’ покаже, як пости, так і сторінки з найнижчим рейтингом.
  • Якщо ви хочете показувати лише дописи з найнижчим рейтингом, замініть “both” на “post”.
  • Якщо ви хочете показати лише сторінки з найнижчим рейтингом, замініть “both” на “page”.
  • Значення 0 означає мінімальну кількість голосів, необхідну для того, щоб публікація була показана.
  • Значення 10 покаже лише 10 дописів/сторінок з найнижчим рейтингом.

Відображати пости з найнижчим рейтингом у Категорії

<?php if (function_exists('get_lowest_rated_category')): ?>
    <ul>
        <?php get_lowest_rated_category(CATEGORY_ID); ?>
    </ul>
<?php endif; ?>
  • За замовчуванням: get_lowest_rated_category(CATEGORY_ID, ‘both’, 0, 10)
  • Замініть CATEGORY_ID на ідентифікатор вашої категорії. Якщо ви хочете, щоб він охоплював кілька категорій, замініть CATEGORY_ID на array(1, 2), де 1 і 2 – це ідентифікатори ваших категорій.
  • Значення ‘both’ покаже, як пости, так і сторінки з найнижчим рейтингом.
  • Якщо ви хочете показувати лише дописи з найнижчим рейтингом, замініть “both” на “post”.
  • Якщо ви хочете показати лише сторінки з найнижчим рейтингом, замініть “both” на “page”.
  • Значення 0 означає мінімальну кількість голосів, необхідну для того, щоб публікація була показана.
  • Значення 10 покаже лише 10 дописів/сторінок з найнижчим рейтингом.

Щоб відобразити пости з Найвищим рейтингом

<?php if (function_exists('get_highest_rated')): ?>
    <ul>
        <?php get_highest_rated(); ?>
    </ul>
<?php endif; ?>
  • За замовчуванням: get_highest_rated(‘both’, 0, 10)
  • Значення ‘both’ покаже, як найбільш рейтингові пости, так і сторінки.
  • Якщо ви хочете показати лише найбільш рейтингові дописи, замініть ‘both’ на ‘post’.
  • Якщо ви хочете показати лише найбільш рейтингові сторінки, замініть ‘both’ на ‘page’.
  • Значення 0 означає мінімальну кількість голосів, необхідну для того, щоб публікація була показана.
  • Значення 10 покаже лише 10 постів/сторінок з найвищим рейтингом.

Щоб відобразити пости з Найвищим рейтингом за Тегом

<?php if (function_exists('get_highest_rated_tag')): ?>
    <ul>
        <?php get_highest_rated_tag(TAG_ID); ?>
    </ul>
<?php endif; ?>
  • За замовчуванням: get_highest_rated_tag(TAG_ID, ‘both’, 0, 10)
  • Замініть TAG_ID на ваш ідентифікатор тегу. Якщо ви хочете, щоб він охоплював кілька категорій, замініть TAG_ID на array(1, 2), де 1 і 2 – це ідентифікатори ваших категорій.
  • Значення ‘both’ покаже, як найбільш рейтингові пости, так і сторінки.
  • Якщо ви хочете показати лише найбільш рейтингові дописи, замініть ‘both’ на ‘post’.
  • Якщо ви хочете показати лише найбільш рейтингові сторінки, замініть ‘both’ на ‘page’.
  • Значення 0 означає мінімальну кількість голосів, необхідну для того, щоб публікація була показана.
  • Значення 10 покаже лише 10 постів/сторінок з найвищим рейтингом.

Відобразити пости з Найбільшою кількістю балів рейтингу в Категорії

<?php if (function_exists('get_highest_rated_category')): ?>
    <ul>
        <?php get_highest_rated_category(CATEGORY_ID); ?>
    </ul>
<?php endif; ?>
  • За замовчуванням: get_highest_rated_category(CATEGORY_ID, ‘both’, 0, 10)
  • Замініть CATEGORY_ID на ідентифікатор вашої категорії. Якщо ви хочете, щоб він охоплював кілька категорій, замініть CATEGORY_ID на array(1, 2), де 1 і 2 – це ідентифікатори ваших категорій.
  • Значення ‘both’ покаже, як найбільш рейтингові пости, так і сторінки.
  • Якщо ви хочете показати лише найбільш рейтингові дописи, замініть ‘both’ на ‘post’.
  • Якщо ви хочете показати лише найбільш рейтингові сторінки, замініть ‘both’ на ‘page’.
  • Значення 0 означає мінімальну кількість голосів, необхідну для того, щоб публікація була показана.
  • Значення 10 покаже лише 10 постів/сторінок з найвищим рейтингом.

Відображати найрейтинговіші пости за певний період

<?php if (function_exists('get_highest_rated_range')): ?>
    <ul>
        <?php get_highest_rated_range('1 day'); ?>
    </ul>
<?php endif; ?>
  • За замовчуванням: get_highest_rated_range(‘1 day’, ‘both’, 10)
  • Значення “1 день” буде тим діапазоном, який ви хочете. Ви можете використовувати “2 дні”, “1 місяць” тощо.
  • Значення ‘both’ покаже, як найбільш рейтингові пости, так і сторінки.
  • Якщо ви хочете показати лише найбільш рейтингові дописи, замініть ‘both’ на ‘post’.
  • Якщо ви хочете показати лише найбільш рейтингові сторінки, замініть ‘both’ на ‘page’.
  • Значення 10 покаже лише 10 найрейтинговіших постів/сторінок.

Показати найрейтинговіші пости

<?php if (function_exists('get_most_rated')): ?>
    <ul>
        <?php get_most_rated(); ?>
    </ul>
<?php endif; ?>
  • За замовчуванням: get_most_rated(‘both’, 0, 10)
  • Значення ‘both’ покаже, як найбільш рейтингові пости, так і сторінки.
  • Якщо ви хочете показати лише найбільш рейтингові дописи, замініть ‘both’ на ‘post’.
  • Якщо ви хочете показати лише найбільш рейтингові сторінки, замініть ‘both’ на ‘page’.
  • Значення 0 означає мінімальну кількість голосів, необхідну для того, щоб публікація була показана.
  • Значення 10 покаже лише 10 найрейтинговіших постів/сторінок.

Відображати найрейтинговіші пости в Категорії

<?php if (function_exists('get_most_rated_category')): ?>
    <ul>
        <?php get_most_rated_category(CATEGORY_ID); ?>
    </ul>
<?php endif; ?>
  • За замовчуванням: get_most_rated_category(CATEGORY_ID, ‘both’, 0, 10)
  • Замініть CATEGORY_ID на ідентифікатор вашої категорії. Якщо ви хочете, щоб він охоплював кілька категорій, замініть CATEGORY_ID на array(1, 2), де 1 і 2 – це ідентифікатори ваших категорій.
  • Значення ‘both’ покаже, як найбільш рейтингові пости, так і сторінки.
  • Якщо ви хочете показати лише найбільш рейтингові дописи, замініть ‘both’ на ‘post’.
  • Якщо ви хочете показати лише найбільш рейтингові сторінки, замініть ‘both’ на ‘page’.
  • Значення 0 означає мінімальну кількість голосів, необхідну для того, щоб публікація була показана.
  • Значення 10 покаже лише 10 найрейтинговіших постів/сторінок.

Відображати Найрейтинговіші пости за певний період

<?php if (function_exists('get_most_rated_range')): ?>
    <ul>
        <?php get_most_rated_range('1 day'); ?>
    </ul>
<?php endif; ?>
  • За замовчуванням: get_most_rated_range(‘1 day’, ‘both’, 10)
  • Значення “1 день” буде тим діапазоном, який ви хочете. Ви можете використовувати “2 дні”, “1 місяць” тощо.
  • Значення ‘both’ покаже, як найбільш рейтингові пости, так і сторінки.
  • Якщо ви хочете показати лише найбільш рейтингові дописи, замініть ‘both’ на ‘post’.
  • Якщо ви хочете показати лише найбільш рейтингові сторінки, замініть ‘both’ на ‘page’.
  • Значення 10 покаже лише 10 найрейтинговіших постів/сторінок.

Показати постів з Найбільшою кількістю балів

<?php if (function_exists('get_highest_score')): ?>
    <ul>
        <?php get_highest_score(); ?>
    </ul>
<?php endif; ?>
  • За замовчуванням: get_highest_score(‘both’, 0, 10)
  • Значення ‘both’ покаже, як найбільш рейтингові пости, так і сторінки.
  • Якщо ви хочете показати лише найбільш рейтингові дописи, замініть ‘both’ на ‘post’.
  • Якщо ви хочете показати лише найбільш рейтингові сторінки, замініть ‘both’ на ‘page’.
  • Значення 0 означає мінімальну кількість голосів, необхідну для того, щоб публікація була показана.
  • Значення 10 покаже лише 10 найрейтинговіших постів/сторінок.

Відобразити публікацію з Найбільшою кількістю балів у Категорії

<?php if (function_exists('get_highest_score_category')): ?>
    <ul>
        <?php get_highest_score_category(CATEGORY_ID); ?>
    </ul>
<?php endif; ?>
  • За замовчуванням: get_highest_score_category(CATEGORY_ID, ‘both’, 0, 10)
  • Замініть CATEGORY_ID на ідентифікатор вашої категорії. Якщо ви хочете, щоб він охоплював кілька категорій, замініть CATEGORY_ID на array(1, 2), де 1 і 2 – це ідентифікатори ваших категорій.
  • Значення ‘both’ покаже, як найбільш рейтингові пости, так і сторінки.
  • Якщо ви хочете показати лише найбільш рейтингові дописи, замініть ‘both’ на ‘post’.
  • Якщо ви хочете показати лише найбільш рейтингові сторінки, замініть ‘both’ на ‘page’.
  • Значення 0 означає мінімальну кількість голосів, необхідну для того, щоб публікація була показана.
  • Значення 10 покаже лише 10 найрейтинговіших постів/сторінок.

Відображати пости з Найвищим рейтингом за певний період

<?php if (function_exists('get_highest_score_range')): ?>
    <ul>
        <?php get_highest_score_range('1 day'); ?>
    </ul>
<?php endif; ?>
  • Типове значення: get_highest_score_range(‘1 day’, ‘both’, 10)
  • Значення “1 день” буде тим діапазоном, який ви хочете. Ви можете використовувати “2 дні”, “1 місяць” тощо.
  • Значення ‘both’ покаже, як найбільш рейтингові пости, так і сторінки.
  • Якщо ви хочете показати лише найбільш рейтингові дописи, замініть ‘both’ на ‘post’.
  • Якщо ви хочете показати лише найбільш рейтингові сторінки, замініть ‘both’ на ‘page’.
  • Значення 10 покаже лише 10 найрейтинговіших постів/сторінок.

Щоб сортувати пости з Найвищим/Найнижчим Рейтингом

  • Ви можете використовувати: <?php query_posts( array( 'meta_key' => 'ratings_average', 'orderby' => 'meta_value_num', 'order' => 'DESC' ) ); ?>
  • Або передайте змінні URL-адресі: http://yoursite.com/?r_sortby=highest_rated&amp;r_orderby=desc
  • Ви можете замінити desc на asc, якщо вам потрібні публікації з найнижчим рейтингом.

Сортування дописів з Найбільшим/Найменшим Рейтингом

  • Ви можете використовувати: <?php query_posts( array( 'meta_key' => 'ratings_users', 'orderby' => 'meta_value_num', 'order' => 'DESC' ) ); ?>
  • Або передайте змінні URL-адресі: http://yoursite.com/?r_sortby=most_rated&amp;r_orderby=desc
  • Ви можете замінити desc на asc, якщо хочете мати найменший рейтинг публікацій.

Відгуки

08.04.2024
Very great plugin, so far it works very well and meets expectations. The only thing I have a problem with is getting comfortable with adding custom icons, preferably as a path to the icon directory in the site theme instead of in the plugin.
01.11.2022
Один пользователь может оценить только 1 материал на сайте? Бред! Только зря потратил время на установку!
Прочитати всі 178 відгуків

Учасники та розробники

“WP-PostRatings” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:

Учасники

“WP-PostRatings” було перекладено на 12 локалізацій. Дякуємо перекладачам за їх роботу.

Перекладіть “WP-PostRatings” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін

Version 1.91.1

  • ВИПРАВЛЕНО: читання з REMOTE_ADDR за замовчуванням, якщо не зазначено в параметрах

Version 1.91

  • ОНОВЛЕННЯ: Підтримується вказівка, з якого заголовка зчитувати IP-адресу користувача

Version 1.90.1

  • ВИПРАВЛЕНО: Підтримка блокування м’ютексу для багатосайтів.

Version 1.90

  • ВИПРАВЛЕНО: використовуйте блокування м’ютексу, щоб запобігти перегонам

Version 1.89.1

  • ВИПРАВЛЕНО: змінено весь http://schema.org на https://schema.org

Version 1.89

  • ОНОВЛЕННЯ: до другого аргументу wp_postratings_expand_ratings_template додано post_id.
  • ОНОВЛЕННЯ: Видалено передачу за посиланням для get_post()

Version 1.88

  • ОНОВЛЕННЯ: додано фільтр wp_postratings_disable_richsnippet для вимкнення richsnippet на льоту.
  • ОНОВЛЕННЯ: додано налаштування в WP-Admin -> Оцінки -> Параметри оцінок, щоб вимкнути компонент оцінок у розширеному фрагменті. Реквізит @8ctopus

Version 1.87

  • ВИПРАВЛЕНО: для узгодженості перейменуйте фільтр expand_ratings_template на wp_postratings_expand_ratings_template.
  • ВИПРАВЛЕНО: видалення wp_print_scripts
  • ВИПРАВЛЕНО: до структурованих даних Google додано додаткові дані, незважаючи на те, що вони більше не працюють. Розглянемо можливість його видалення наступного разу
  • ОНОВЛЕНО: додано wp_postratings_ipaddress та wp_postratings_hostname, щоб дозволити користувачеві перезаписувати його.
  • ОНОВЛЕННЯ: Додано завантажувальний файл альтернативного тексту
  • ОНОВЛЕННЯ: Додано фільтр wp_postratings_always_log, щоб дозволити користувачеві завжди реєструватися, незважаючи ні на що

Version 1.86.2

  • ВИПРАВЛЕНО: неправильна перевірка типу для inser_half, яка впливає на оцінку половини зображення.

Version 1.86.1

  • ВИПРАВЛЕНО: дезінфікувати назву файлу для папки зображень у WP-Admin

Version 1.86

  • ОНОВЛЕННЯ: Хешована IP-адреса та анонімне ім’я хосту для забезпечення відповідності GDPR
  • ОНОВЛЕННЯ: якщо в параметрах рейтингу встановлено параметр «Не реєструвати», не входьте в базу данних

Version 1.85

  • ОНОВЛЕННЯ: фільтр wp_postratings_post_thumbnail
  • ВИПРАВЛЕНО: враховуйте метод журналювання під час роботи з оцінками в коментарях
  • ВИПРАВЛЕНО: Стиснуті зображення

Version 1.84.1

  • ОНОВЛЕННЯ: новий фільтр wp_postratings_google_structured_data для фільтрації Google Structured Data.
  • ВИПРАВЛЕНО: unnamed-file.numbers через sanitize_file_name().
  • ВИПРАВЛЕНО: генеруйте повний шлях до зображення, щоб запобігти 404-му роботі Googlebot.

Version 1.84

  • НОВЕ: Додано змінну шаблону ‘%POST_THUMBNAIL%’.
  • НОВЕ: Додано фільтр ‘wp_postratings_cookie_expiration’. Реквізит @ramiy.
  • НОВЕ: Додано фільтр ‘wp_postratings_ratings_image_alt’
  • НОВЕ: Додано більше мета-параметрів itemprops для проходження тесту Structured Data Testing Tool
  • НОВИНКА: Видалено po/mo файли з плагіна. Реквізит @ramiy.
  • НОВИНКА: Використовуйте translate.wordpress.org для перекладу плагіна. Реквізит @ramiy.
  • НОВЕ: Додано phpDocs та оновлено заголовки файлів. Реквізит @ramiy.
  • НОВИНКА: Додано можливість обмежити право голосу для учасників блогу. Реквізит @stephenharris.
  • ВИПРАВЛЕНО: використовуйте нову ієрархію заголовків адміністратора з тегами H1, H2, H3. Реквізит @ramiy.
  • ВИПРАВЛЕНО: перемістіть файли *.js у підпапку /js/. Реквізит @ramiy.
  • ВИПРАВЛЕНО: перемістіть файли *.css у підпапку /css/. Реквізит @ramiy.
  • ВИПРАВЛЕНО: перемістіть сценарії в окремий файл у підпапці /includes/. Реквізит @ramiy.
  • ВИПРАВЛЕНО: перемістіть віджет в окремий файл у підпапці /includes/. Реквізит @ramiy.
  • ВИПРАВЛЕНО: перемістіть шорткод в окремий файл у підпапці /includes/. Реквізит @ramiy.
  • ВИПРАВЛЕНО: перемістіть хуки активації в окремий файл у підпапці /includes/. Реквізит @ramiy.
  • ВИПРАВЛЕНО: перемістіть функції адміністратора та хуки в окремий файл у підпапці /includes/. Реквізит @ramiy.
  • ВИПРАВЛЕНО: перемістіть завантаження i18n в окремий файл у підпапці /includes/. Реквізит @ramiy.
  • ВИПРАВЛЕНО: замініть die() на wp_die() і додайте i18n до рядків. Реквізит @ramiy.
  • ВИПРАВЛЕНО: оновіть рядки перекладу, щоб уникнути використання “post” як типу публікації. Реквізит @ramiy.
  • ВИПРАВЛЕНО: незначне виправлення рядка перекладу. Реквізит @ramiy.
  • ВИПРАВЛЕНО: оновлення віджета оцінки. Реквізит @ramiy.
  • ВИПРАВЛЕНО: посилення безпеки. Реквізит @stephenharris.

Version 1.83.2

  • ВИПРАВЛЕНО: Неавторизована сліпа SQL-ін’єкція в ratings_most_orderby(). Авторство належить @Ben Bidner з Automattic.

Version 1.83.1

  • ВИПРАВЛЕНО: Видалено шаблон No Results з the_ratings_results().

Version 1.83

  • ОНОВЛЕННЯ: додано фільтр «wp_postratings_display_comment_author_ratings». Реквізит @ramiy.
  • FIXED: Removing Loading … because SERP will index the text if the ratings is at the top of the article
  • ВИПРАВЛЕНО: Переміщено фільтр ‘wp_postratings_image_extension’ до init()
  • ВИПРАВЛЕНО: Показувати заголовок, датуОпубліковано та зображення, навіть якщо немає оцінок
  • ВИПРАВЛЕНО: При сортуванні за URL-адресою також показуються дописи без оцінок. Реквізит @talljosh.

Version 1.82

  • ОНОВЛЕННЯ: додано фільтр «wp_postratings_image_extension». Реквізит @ramiy.
  • ВИПРАВЛЕНО: до типу схеми статті додано заголовок, дату публікації, зображення
  • FIXED: Deprecated PHP4 constructor in WordPress 4.3
  • FIXED: Remove schema code when Rich Snippets is off

Version 1.81

  • NEW: Added worstRating of 1. Props @rafaellop
  • NEW: Checked for defined() for RATINGS_IMG_EXT to allow overwrite
  • FIXED: Integration with WP-Stats

Version 1.80

  • NEW: Suppor Custom Post Types in Widgets
  • NEW: Added ‘wp_postratings_process_ratings_user’, ‘wp_postratings_process_ratings_userid’ & ‘wp_postratings_check_rated’ filters
  • NEW: Supports WordPress Multisite Network Activate
  • NEW: Uses WordPress native uninstall.php

Version 1.79

  • NEW: Use POST for ratings instead
  • NEW: Add ‘wp_postratings_schema_itemtype’ filter so that you can change the Schema Type. See the FAQ for sample.
  • FIXED: Use ‘is_rtl()’ instead of $text_direction

Version 1.78

  • NEW: Uses Dash Icons
  • NEW: Option to turn off Google Rich Snippets
  • FIXED: Use SITECOOKIEPATH instead of COOKIEPATH. Props jbrule.
  • FIXED: If global $id is 0, use get_the_ID(). Props instruite.
  • FIXED: use esc_attr() and esc_js() to escape characters

Version 1.77

  • NEW: Add in %POST_ID% template variables
  • FIXED: Ensure Google Rich Snippet only displays in main loop and not in the widget
  • FIXED: Removed reviewCount from Google Rich Snippet
  • FIXED: Make the ratings widget more optimized
  • FIXED: Some widget templates are using postratings_template_mostrated instead of postratings_template_highestrated

Version 1.76

  • FIXED: No longer needing add_post_meta() if update_post_meta() fails
  • FIXED: Update ‘Individual Rating Text/Value’ Display no working due to missing nonce
  • FIXED: Added stripslashes() to remove slashes in the templates
  • FIXED: Check whether it is an array to prevent array_key_exists() from throwing a warning.

Version 1.75

  • Change htmlspecialchars to esc_attr(). Props Ryan Satterfield.
  • Change esc_attr() to wp_kses() For itemprop. Props oneTarek.

Version 1.74

  • check_rated_username() should be using $user_ID. Props Artem Gordinsky.

Version 1.73

  • Add Stars Flat (PNG) Icons. Props hebaf.
  • Change Schema From http://schema.org/Product To http://schema.org/Article