products_reviews
Позволяет добавлять дополнительное содержимое на страницу с отзывами о товарах в бекенде. Позволяет изменять свойства отображаемых отзывов на этой странице.
Доступно начиная с версии 8.0.0.
Shop-Script
Входящие параметры (передаются по ссылке)
$params['reviews'] array Список отзывов. Каждый элемент списка — массив со следующими ключами:
$params['reviews'][]['id'] int ID отзыва.
$params['reviews'][]['depth'] int Уровень в иерархии отзывов.
$params['reviews'][]['parent_id'] int ID родительского отзыва — для ответов на отзывы.
$params['reviews'][]['product_id'] int ID товара, о котором оставлен отзыв.
$params['reviews'][]['datetime'] datetime Дата и время добавления отзыва.
$params['reviews'][]['status'] string Статус отзыва: 'approved' (опубликован), 'moderation' (на модерации).
$params['reviews'][]['status'] string Статус отзыва: 'approved' (опубликован), 'moderation' (на модерации).
$params['reviews'][]['text'] string Текст отзыва.
$params['reviews'][]['title'] string Заголовок отзыва.
$params['reviews'][]['rate'] int Оценка товара от 1 до 5.
$params['reviews'][]['contact_id'] int ID контакта авторизованного автора отзыва или 0, если не авторизован.
$params['reviews'][]['images_count'] int Количество прикреплённых изображений.
$params['reviews'][]['email'] string Email-адрес автора отзыва.
$params['reviews'][]['site'] string Адрес сайта автора отзыва.
$params['reviews'][]['auth_provider'] string Режим авторизации автора отзыва: 'user' (авторизован), 'guest' (не авторизован).
$params['reviews'][]['ip'] int IP-адрес автора отзыва в виде целого числа.
$params['reviews'][]['is_new'] bool Признак нового отзыва.
$params['reviews'][]['product_name'] string Название товара.
$params['reviews'][]['id'] int ID отзыва.
$params['reviews'][]['depth'] int Уровень в иерархии отзывов.
$params['reviews'][]['parent_id'] int ID родительского отзыва — для ответов на отзывы.
$params['reviews'][]['product_id'] int ID товара, о котором оставлен отзыв.
$params['reviews'][]['datetime'] datetime Дата и время добавления отзыва.
$params['reviews'][]['status'] string Статус отзыва: 'approved' (опубликован), 'moderation' (на модерации).
$params['reviews'][]['status'] string Статус отзыва: 'approved' (опубликован), 'moderation' (на модерации).
$params['reviews'][]['text'] string Текст отзыва.
$params['reviews'][]['title'] string Заголовок отзыва.
$params['reviews'][]['rate'] int Оценка товара от 1 до 5.
$params['reviews'][]['contact_id'] int ID контакта авторизованного автора отзыва или 0, если не авторизован.
$params['reviews'][]['images_count'] int Количество прикреплённых изображений.
$params['reviews'][]['email'] string Email-адрес автора отзыва.
$params['reviews'][]['site'] string Адрес сайта автора отзыва.
$params['reviews'][]['auth_provider'] string Режим авторизации автора отзыва: 'user' (авторизован), 'guest' (не авторизован).
$params['reviews'][]['ip'] int IP-адрес автора отзыва в виде целого числа.
$params['reviews'][]['is_new'] bool Признак нового отзыва.
$params['reviews'][]['product_name'] string Название товара.
… код плагина …
Результат работы плагина
{$products_reviews}
Фрагмент HTML-кода для вставки после списка отзывов.
Shop-Script
Пример кода плагина
PHP
public function productsReviews($params)
{
return '<p class="bold text-red">' . _wp('Be polite when responding to customer reviews!') . '</p>';
}









