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.2

  • ВИПРАВЛЕНО: XSS у Google Rich Text Snippets

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.
  • ВИПРАВЛЕНО: видалення завантаження …, оскільки пошукова система індексує текст, якщо оцінки знаходяться у верхній частині статті
  • ВИПРАВЛЕНО: Переміщено фільтр ‘wp_postratings_image_extension’ до init()
  • ВИПРАВЛЕНО: Показувати заголовок, датуОпубліковано та зображення, навіть якщо немає оцінок
  • ВИПРАВЛЕНО: При сортуванні за URL-адресою також показуються дописи без оцінок. Реквізит @talljosh.

Version 1.82

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

Version 1.81

  • НОВИНКА: додано найгірший рейтинг 1. Реквізит @rafaellop
  • НОВИНКА: перевірено для defined() для RATINGS_IMG_EXT, щоб дозволити перезапис
  • ВИПРАВЛЕНО: інтеграція з WP-Stats

Version 1.80

  • НОВИНКА: підтримка власних типів записів у віджетах
  • НОВИНКА: додано ‘wp_postratings_process_ratings_user’, ‘wp_postratings_process_ratings_userid’ & Фільтри ‘wp_postratings_check_rated’
  • НОВИНКА: підтримує WordPress Multisite Network Activate
  • НОВИНКА: Використовує власний файл WordPress uninstall.php

Version 1.79

  • НОВИНКА: замість цього використовуйте POST для оцінок
  • НОВИНКА: Додано фільтр ‘wp_postratings_schema_itemtype’, щоб ви могли змінювати тип схеми. Приклад див. у розділі FAQ.
  • ВИПРАВЛЕНО: Використовувати ‘is_rtl()’ замість $text_direction

Version 1.78

  • НОВИНКА: Використання іконок тире
  • НОВИНКА: Можливість вимкнути Google Rich Snippets
  • ВИПРАВЛЕНО: використовуйте SITECOOKIEPATH замість COOKIEPATH. Реквізит jbrule.
  • ВИПРАВЛЕНО: якщо глобальний $id дорівнює 0, використовуйте get_the_ID(). Реквізити вказані.
  • ВИПРАВЛЕНО: використовуйте esc_attr() і esc_js() для екранування символів

Version 1.77

  • НОВЕ: Додано змінні шаблону %POST_ID%
  • ВИПРАВЛЕНО: Переконайтеся, що Google Rich Snippet відображається лише в основному циклі, а не у віджеті
  • ВИПРАВЛЕНО: Видалено reviewCount з Google Rich Snippet
  • ВИПРАВЛЕНО: оптимізуйте віджет оцінок
  • ВИПРАВЛЕНО: деякі шаблони віджетів використовують postratings_template_mostrated замість postratings_template_highestrated

Version 1.76

  • ВИПРАВЛЕНО: більше не потрібно add_post_meta(), якщо update_post_meta() не вдається
  • ВИПРАВЛЕНО: оновлений текст/значення індивідуального рейтингу. Дисплей не працює через відсутність одноразового значення
  • ВИПРАВЛЕНО: додано stripslashes() для видалення похилих рисок у шаблонах
  • ВИПРАВЛЕНО: перевірте, чи є це масив, щоб запобігти попередженню array_key_exists().

Version 1.75

  • Змініть htmlspecialchars на esc_attr(). Реквізит Райан Саттерфілд.
  • Змініть esc_attr() на wp_kses() для itemprop. Реквізит oneTarek.

Version 1.74

  • check_rated_username() має використовувати $user_ID. Реквізит Артем Гординський.

Version 1.73

  • Додати плоскі зірки (PNG) Іконки. Реквізит хебаф.
  • Змініть схему з http://schema.org/Product на http://schema.org/Article