Опис
Використання
- Відкрийте
wp-content/themes/<YOUR THEME NAME>/index.php
- Ви також можете розмістити його в archive.php, single.php, post.php або page.php.
- Знайти:
<?php while (have_posts()) : the_post(); ?>
- Додайте будь-де під ним (місце, де ви хочете показати рейтинг):
<?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_розширення_зображення
, як показано в прикладі коду вище. -
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, не турбуючись про перезапис створених вами стилів рейтингів.
- WP-PostRatings завантажить
-
Як використовувати статистику рейтингів за допомогою Віджетів?
-
- Перейдіть до
WP-Admin -> Зовнішній вигляд -> Віджети
- Назва віджету – Рейтинги.
- Перейдіть до
-
Показати пости з найнижчим рейтингом
-
<?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&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&r_orderby=desc
- Ви можете замінити desc на asc, якщо хочете мати найменший рейтинг публікацій.
- Ви можете використовувати:
Відгуки
Учасники та розробники
“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