Этот плагин не тестировался с последними 3 основными выпусками WordPress. Скорее всего, он уже не поддерживается и может быть несовместим с текущими версиями WordPress.

Testimonials by WooThemes

Описание

«Testimonials by WooThemes» — это чистый код и простая в использовании система управления отзывами для WordPress. Покажите всем, что говорят клиенты или пользователи сайта о вашем сайте, и насколько они остались довольны вашей работой. Используйте наш шорткод, виджет или тег шаблона.

Нужна помощь? Посмотрите документацию плагина.

Looking to contribute code to this plugin? Fork the repository over at GitHub.
(submit pull requests to the latest «release-» branch)

Применение

Для отображения отзывов в теме или через любой плагин, используйте следующий код:

<?php do_action( 'woothemes_testimonials' ); ?>

Для добавления аргументов к этой функции, используйте любой из следующих аргументов, используя синтаксис, приведенный ниже:

  • ‘limit’ => 5 (максимальное количество элементов для отображения)
  • ‘per_row’ => 3 (при создании строк, сколько элементов должно отображаться на одной строке?)
  • ‘orderby’ => ‘menu_order’ (как сортировать элементы — принимает все параметры сортировки WordPress по умолчанию)
  • ‘order’ => ‘DESC’ (направление сортировки)
  • ‘id’ => 0 (отображение определенного элемента)
  • ‘display_author’ => true (показывать или нет информацию об авторе)
  • ‘display_avatar’ => true (показывать или нет аватар автора)
  • ‘display_url’ => true (отображать или нет информацию о URL-адресе)
  • ‘echo’ => true (показать или вернуть данные — пригодится при использовании условного тега)
  • ‘size’ => 50 (размеры изображения в пикселах)
  • ‘title’ => » (необязательный заголовок)
  • ‘before’ => ‘<div class=»widget widget_woothemes_testimonials»>’ (начальный HTML, для обертки отзывов)
  • ‘after’ => ‘</div>’ (конечный HTML, для обертки отзывов)
  • ‘before_title’ => ‘<h2>’ (начальный HTML, для обертки названия)
  • ‘after_title’ => ‘</h2>’ (конечный HTML, для обертки названия)
  • ‘category’ => 0 (ID/слаг рубрики для сортировки по)

Различные параметры для параметра «orderby» (сортировать по):

  • ‘none’
  • ‘ID’
  • ‘title’
  • ‘date’
  • ‘menu_order’

    10, ‘display_author’ => false ) ); ?>

Все аргументы можно использовать и с шорткодом [woothemes_testimonials] и с условным тегом <?php woothemes_testimonials(); ?>.

Примеры использования

Настройка лимита и размера изображения, используйте аргументы функции в трех возможных методах:

вызов do_action():

<?php do_action( 'woothemes_testimonials', array( 'limit' => 10, 'size' => 100 ) ); ?>

условный тег woothemes_testimonials():

<?php woothemes_testimonials( array( 'limit' => 10, 'size' => 100 ) ); ?>

шорткод [woothemes_testimonials]:

[woothemes_testimonials limit="10" size="100"]

Скриншоты

  • Экран управления отзывами в консоли WordPress.

Установка

Установка «Testimonials by WooThemes» может быть выполнена либо в автоматическом режиме — для этого нужно перейти в консоли WordPress на вкладку «Плагины» — «Добавить новый», в строке поиска найти плагин «Testimonials by WooThemes» и нажать на кнопку «Установить», а затем «Активировать», либо в ручном режиме, для этого выполните шаги, которые указаны ниже:

  1. Скачайте плагин на WordPress.org.
  2. Загрузите архив плагина, перейдите в консоли WordPress на вкладку «Плагины» — «Добавить новый» и нажмите на кнопку «Загрузить плагин».
  3. После установки плагина, активируйте его, нажав на кнопку «Активировать»
  4. Вставьте функцию <?php do_action( 'woothemes_testimonials' ); ?> в ваши шаблоны, или используйте готовый виджет или шорткод.

Часто задаваемые вопросы

Installation Instructions

Установка «Testimonials by WooThemes» может быть выполнена либо в автоматическом режиме — для этого нужно перейти в консоли WordPress на вкладку «Плагины» — «Добавить новый», в строке поиска найти плагин «Testimonials by WooThemes» и нажать на кнопку «Установить», а затем «Активировать», либо в ручном режиме, для этого выполните шаги, которые указаны ниже:

  1. Скачайте плагин на WordPress.org.
  2. Загрузите архив плагина, перейдите в консоли WordPress на вкладку «Плагины» — «Добавить новый» и нажмите на кнопку «Загрузить плагин».
  3. После установки плагина, активируйте его, нажав на кнопку «Активировать»
  4. Вставьте функцию <?php do_action( 'woothemes_testimonials' ); ?> в ваши шаблоны, или используйте готовый виджет или шорткод.
После активации плагина, в нем отсутствуют стили оформления. Почему так?

«Testimonials by WooThemes» — это плагин без лишних строк в коде и мы стремимся, чтобы это оставалось так. Таким образом, мы не загружаем никаких предустановленных стилей CSS, чтобы обеспечить полный контроль над стилем в вашей теме или дочерней теме.

Как я могу внести свой вклад?

Мы будем рады и призываем всех добавить свои идеи, мысли и готовые сниппеты. Это можно сделать, открыв нашу страницу на GitHub.

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

«Testimonials by WooThemes» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Testimonials by WooThemes» переведён на 3 языка. Благодарим переводчиков за их работу.

Перевести «Testimonials by WooThemes» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.5.4

  • 07-07-2015
  • Удаление устаревшего вызова конструктора для WP_Widget

1.5.3

  • 03-07-2014
  • Исправление — глобальная переменная $post случайно удалена в шаблоне версии 1.5.2.

1.5.2

  • 02-07-2014.
  • Оптимизация — Если URL-адрес установлен, аватар будет ссылаться на него.
  • Оптимизировано — Тег «Еще» работает как ожидалось.
  • Исправление — не переопределялась глобальная переменная $post .

1.5.1

  • 2014-03-26.
    Fix — Potential division by zero notice.
    Tweak — Default post type args are now filterable: woothemes_testimonials_post_type_args (props lkraav).
    Tweak — Remove unused assets.
    Tweak — Avatar no longer links to testimonial url.
    Tweak — oEmbed in testimonial content now works.

1.5.0

  • 02-01-2014.
  • Теперь аргументы отзыва фильтруются по умолчанию.
  • Семантическая разметка данных Schema.
  • Добавлена опция для виджета «Количество отзывов в строке».
  • Оптимизация UI для wp 3.8.
  • Добавлен фильтр woothemes_testimonials_author_link_text.

1.4.1

  • 22-08-2013.
  • Исправление — отображение отзывов, когда параметр «id» не установлен.

1.4.0

  • 20-08-2013.
  • Добавлена функциональность «per_row» и класс CSS «columns-X» на обертке.
  • Добавлена поддержка для нескольких значений ID, разделенных запятыми, в аргументе «id».
  • Добавлен CSS класс «no-image», если для элемента нет доступного изображения.
  • Переименование класса CSS для эффекта, содержащего в себе «effect-» как префикс (например, «effect-fade»).
  • Добавлен фильтр «woothemes_testimonials_single_slug», который создает слаг (название для URL) отдельных отзывов
  • Добавлен фильтр «woothemes_testimonials_archive_slug», который создает слаг (название для URL) для архива отзывов
  • Добавлена функция flush_rewrite_rules() при активации плагина

1.3.1

  • 30-04-2013.
  • Исправлена ошибка, при которой текст отзыва не отображался (неправильно установлен хук действий (action hook)).

1.3.0

  • 30-04-2013.
  • Добавлен фильтр «woothemes_testimonials_content» для изменения содержания отзывов при выводе списка отзывов.
  • Добавлен фильтр по умолчанию к хуку «woothemes_testimonials_content», включающий шорткоды в полях с содержимым.
  • Добавлена таксономия «testimonial-category» и необходимая логика для отображения отзывов из указанной категорий.
  • Осуществляется проверка, что класс CSS «.avatar» применяется при использовании изображения записи вместо Gravatar.
  • Исправлена опечатка в классе имени виджета.

1.2.1

  • 03-01-2013
  • Незначительные исправления параметров для направления сортировки.
  • Добавлена поддержка виджетом случайной сортировки.
  • Разрешено параметру «size» получать массив, когда используется условный тег или вызывается do_action().

1.2.0

  • 28-11-2012
  • Добавлена базовая поддержка WPML методу get_features().
  • «Title» (заголовок) перемещен за пределы блока DIV «.testimonials» (отзывы).
  • Добавлены аргументы «before» и «after» для фильтра HTML для контейнера. Интегрированы переменные виджета $before_widget и $after widget, для использования этих параметров с виджетом.
  • Добавлены аргументы «before_title» и «after_title» для фильтра HTML-обертки заголовков. Интегрированы переменные виджета $before_title и $after_title, для использования этих параметров с виджетом.

1.1.0

  • 08-11-2012
  • Добавлена опция отображения или скрытия аватара.
  • Исправлена ошибка, из-за которой отображался тег %%AVATAR%%, если изображение аватара не было доступно для отзыва.

1.0.0

  • 23-10-2012
  • Первая версия. Ура!