Плагин — WP Customer Reviews
WP Customer Reviews – плагин полезный в первую очередь для корпоративных сайтов, для сайтов с помощью которых продвигают какой-нибудь продукт типа нового мультимедийного курса «Как стать гуру wordpress за неделю». Таким проектам, как правило, необходима страница отзывов. Что-то типа книги жалоб и предложений. Русской, официальной версии плагина пока в природе не существует, так что либо вооружайтесь прекрасным блокнотом и делайте перевод самостоятельно, либо остается надеяться на то, что ваши читатели хоть немного знают английский и уж как-нибудь сообразят, что и куда вписывать.
Установка и настройка WP Customer Reviews
Устанавливается WP Customer Reviews совершенно так же, как и любой другой WP-плагин: кладем (закачиваем) папку с плагином в соответствующую директорию – wp-content/plugins. Или скачиваем через админку набрав в поиске — WP Customer Reviews.
Идем в меню WP Customer Reviews — Options (Настройки), и не видим ничего, кроме информации о текущей версии плагина и предложения подписаться на рассылку новостей о данном продукте. Это нормально, чтоб активировать меню плагина и узнать, как им пользоваться, либо вбиваем свой e-mail в соответствующую строку и жмем «ОК», либо, если, не возникает желания подписываться на рассылку, — no, thanks. В любом случае мы получим доступ к настройкам плагина и инструкцию по его эксплуатации.
Форма «Оставь свой отзыв»
Чтоб встроить в пост или страницу форму для отправки отзыва, достаточно вставить туда шорткод — [WPCR_INSERT]. Даже не думайте встраивать этот шорткод в шаблон WP-темы, если у вас вдруг возникла такая идея — так как разработчики данного плагина предупреждают нас о том, что работать он будет только в теле поста или страницы.
И вроде бы все хорошо, но возникает небольшая проблема: от формы, отображенной на отдельной странице с отзывами толку мало, и надо бы показать ее с сайд-баре, но своего виджета у плагина нет, а шорткоды не поддерживаются текстовыми виджетми. Решается данная проблема следующим образом, открываем файл functions.php (функции темы) вашей активной темы и добавляем в него строчку add_filter(‘widget_text’, ‘do_shortcode’);. Теперь форму для отправки отзывов можно показывать в сайд-баре, как обычный текстовый виджет, да и любой шорткод теперь будет прекрасно отображаться, как виджет. Правда, вместе с формой так же будут транслироваться и последние отзывы.
Показ последних отзывов
Вот под список отзывов, действительно, хорошо бы выделить отдельную страницу. Создаем страницу и вставляем в нее такой шорткод [WPCR_SHOW POSTID=»ALL» NUM=»3″ SNIPPET=»» MORE=»» HIDECUSTOM=»0″ HIDERESPONSE=»0″]
Итак, что к чему в этом шорткоде:
ALL показывать все отзывы со всех страниц и из всех постов. Но, можно так же показывать отзывы с отдельных страниц и постов, реализуется это примерно так: POSTID=»123″. Цифра в кавычках это ID поста или страницы.
NUM — максимальное количество показанных отзывов
SNIPPET — показывать не целый отзыв, а только его отрывок, в кавычках количество символов
MORE — показать отзыв целиком
Кроме того, форму для отправки отзыва можно вывести под любым постом, на любой странице, поле для настройки отображения формы появится на странице редактирования записей. Существует два варианта формы для отзывов: product — для отзывов о продуктах и bussines — для корпоративных сайтов и разного рода проектов.
Business Information (for hidden hCard)
Для справки. hCard — это микроформат, используемый для публикации контактной информации компаний, людей, мест.
В итоге, если вбить в форму свои контактные данные, то получится своеобразная визитная карточка, которая по умолчания не видна пользователям, но индексируемая поисковыми системами. Она позволяет связать все страницы сайта с вашим брендом или бизнесом.
Модерация отзывов
Для модерации отзывов существует еще одна вкладка с уже знакомой звездочкой — Customer Reviews. Здесь вы можете управлять всеми отзывами — одобрять, редактировать, удалять. Уведомления о новых сообщениях будут приходить на указанный в настройках e-mail
Настройка страницы с отзывами (Review Page Settings)
Reviews shown per page — количество отзывов на странице
Location of Review Form — расположение формы для отзывов: перед отзывами или после них.
Fields to ask for on review form — Поля для заполнения
Fields to require on review form — Поля, обязательные к заполнению
Fields to show on each approved review — Поля показанные рядом с опубликованным отзывом.
Custom fields on review form — Вы можете придумать свои собственные поля и обозначить их иерархию.
Что делать если плагин не отображает кириллицу?
Если кириллические символы в пользовательских отзывах отображаются в виде череды вопросительных знаков, то есть смысл почистить БД, с которой работает Wordpress, от посторонних кодировок, то есть привести всю базу данных к единой кодировке utf-8
- Заходим в phpMyadmin и экспортируем базу данных;
- Открываем скачанный файл в Notepad++, находим кодировки latin1и/или cp1251 и меняем их на utf-8, сохраняем изменения;
- В phpMyadmin смело удаляем базу данных и создаем новую с тем же названием, и импортируем ранее сохраненный и отредактированный дамп.
Теперь все должно работать корректно!
Страница плагина
Очень полезная статья. Мне помогла в некоторых моментах с шорткодами. Планирую небольшой отзовик с помощью этого плагина сделать. Спс автору блога.
Спасибо.
Я перевел, кому нужно пишите sevinfolds@gmail.com
Отличный плагин! Давно такой искал. Google распознает отзывы в виде звездочек и отображает их в поиске! Огромное спасибо автору!!!
Здравствуйте! Прошу прощения, что немного не в тему, подскажите, что это за чудный плагин, который выводит надписи с форума в вашем сайдбаре? Если не плагин, то каким образом реализовали? Просто не хочется плагин ставить отзывов, а просто сделать отзывы на форуме и вывести последние в сайдбаре сайта. Спасибо.
Здравствуйте. Это плагин — Template Tags and Widgets. Посмотреть описания всех плагинов для форума Simple Press, вы можете здесть — https://wpnice.ru/vse-plaginy-dlya-foruma-simplepress/
Спасибо. Воспользовался более простым вариантом, если кому-то полезно будет: просто вывел в сайдбар на нужной страничке сайта rss feed темы с отзывами на форуме. Выводится все это с помощью виджета rss в админке вордпресс.
А можете немного подробнее, как для «чайника». У меня не получается по описанию вывести отзывы в сайд-бар. Может с помощью вашего варианта получится. Спасибо.
Интересно было бы ещё , чтобы оставляющий отзыв мог подгрузить картинку.
Такого тут нет, но может поможет вот этот плагин https://wpnice.ru/hypercomments-sozdaem-interakivnye-kommenty/
Подскажите пожалуйста, сам отзыв на кириллице приходит нормально, а вот если руссифицируешь файл wp-customer-reviews.php чтобы ревьюшечка говорила на русском, то вместо русских букв как раз таки вопросительные знаки? Чем лечить? =(
http://s1.ipicture.ru/uploads/20130203/NEh4M2IU.jpg а вот как это выглядит…. а то, может быть непонятно написала. Помогите :(((
Попробуйте готовый перевод. Там где то выше в комментах, есть адрес
Написала — не отвечает. Ладно, попробую как-нибудь объяснить разработчику плагина…
Не отправляются комментарии, просит включить какую-то функцию, что это может быть, все перепробовал! Сайт http://mary-cherry.com
Проверьте настройки комментариев в Параметры — Обсуждение
вы как решили данную проблему ? http://cs322831.vk.me/v322831003/a54/lRl7OBP0Cac.jpg у меня сами Коментарии не выводиться кириллица место них знаки вопроса .
Работает нормально, но кириллический текст отображает, как ???????????????? . Как можно это исправить? Заранее всем спасибо
Огромное спасибо за информацию по поводу отображения кириллицы. Действительно текст отзыва начинает правильно отображаться (я имею в виду кириллицу вместо ???????????? знаков) после экспорта БД из phpMyAdmin на комп, дальнейшей замены «latin1» на «utf8», удаления старой БД и импорта новой с таким же именем.
Только одно небольшое уточнение: в п.2 необходимо произвести замену на utf8, а не на utf-8, иначе обновленная БД просто не подтянется на сервер.
Еще раз спасибо за полезную инфу!
Рад, что пригодилось
Здравствуйте, ребята. Подскажите кто-нибудь почему у меня отзывы выводятся в больших серых двойных кавычках ? как убрать эти кавычки ? Думал что это рисунки но в файлах плагина не нашёл таких.
Здравствуйте. Подскажите пожалуйста, как добавить фото в отзыв? Чтобы помимо текста и email была еще и фотография человека, отправившего отзыв. Спасибо.
Здравствуйте, немного выше уже обсуждалось.
Здравствуйте, помогите пожалуйста плагин не отправляет отзывы! в чем проблема не ясно включал и выключал все настройки и все без результатно
Отзывы оставляют читатели, а не плагин. Для проверки подключите временно любую стандартную тему WordPress и проверьте на ней работу плагина. Если со стандартной темой все работает нормально, значит плагин просто не совместим с вашей текущей темой.
разобрался просто нужно отзыв более 30 символов, также нашел в коде как от этого избавится, но вот другая проблема отзывы после публикации дублируются как это исправить?
Где именно дублируются? У меня на тестовом сайте вроде все норм.
http://zharnama-city.kz/ в отзывы прейдите
если поставить кнопку «оставить отзыв» в настройках не над коментами а под ними то кнопка оказывается по середине между дубликатами
Ага вижу. Но Вам лучше бы сначала избавиться от ошибок которых у вас довольно много при загрузке страниц. В браузере Firefox нажмите CTRL+SHIFT_J. Что-то с кнопками соц сетей не так или плагином соответствующим. Ну и проверьте работу плагина на стандартной теме как я писал выше.
Хорошо спасибо за ответы, буду копать дальше, ошибки кстати не мои дорабатываю за другим человеком)
Проблема в вашей теме — zeeDisplay. Я сейчас установил ее на свой сайт тестовый и проверил этот плагин. Новый отзыв так же как у Вас продублировался.
если найдете как это исправить напишите пожалуйста, и кнопка открыть форму никак не хочет переводится
поменял несколько тем все равно результат остался такой же((
Да, похоже тема ни причем. Но заметил такую вещь — отзыв дублируется если его оставлять на той же странице с общими отзывами. Если на любой другой, то выводится в отзывах один раз. Может Вам стоит сделать разные страницы, где оставлять отзыв и где смотреть уже написанные? Раньше я только так и делал на своем тестовом сайте поэтому и подумал на тему.
убрал из шорт кода [WPCR_INSERT] и отзывы стали одинарными, наверное придется сделать как вы сказали, оставлять отзывы на другой странице, еще раз спасибо
сделал разделил отзывы и форму, подскажите как перевести на русский кнопку открытия формы
Там же в настройках плагина есть специальные поля. Например — Text to be displayed above review form:
не отображаются отзывы в сайд-баре, можете поделиться куском кода из functions.php, возможно я не туда его вставил или что-то перепутал, спасибо.
разобрался, были проблемы с синтаксисом
Привет, плагин хороший, я перевёл. кому надо пишите
Иван, поделитесь переводом, если можно, пожалуйста.)
Пожалуйста, скиньте переведенный плагин мне на почту mixer360@mail.ru
Заранее спасибо!
Здравствуйте Дмитрий! Скажите, как убрать кнопку (отзыва) из под постов? Спасибо!
Проблема с кириллицей решается намного проще.
Нужно просто поправить параметры таблицы wp_wpcreviews.
Заходите в PhpMyadmin.
Просто отредактируйте параметры полей и установите для текстовых полей кодировку
utf8_unicode_ci
вместо latin1_swedish_ci , которую он устанавливает по умолчанию.
спс помог весь вечер мучался
Спасибо! Очень полезная статья. Давно хотела создать на своём сайте страницу с отзывами, но не знала как это сделать. Вы мне очень помогли!
А можно выводить последние 5 отзывов на главную страницу в определенний блок(без формы для отправки, нужно только отзывы)
Здравствуйте, подскажите пожалуйста, а как разделить отзывы и форму отзывов. Чтобы форму отзывов можно было бы заполнить с сайдбара страницы. Спасибо.
Вы просто боги! Спасибо огромное за идею смены кодировки через базу)
Привет! Помогите пожалуйста, менял тему на станд. не помогло… Все нормально отправляется, модерируется, но когда жмешь на оставить отзыв(как ввел имя текст уже) начинает грузится и все… отправить в админку он отправляет, но после долгого ожидания белый экран выводится, мол ничего не происходит для отправляющего никаких намеков, что отзыв отправился!
Сайт где отзыв… nf-rossianka.ru/otzyivyi11
Вставляю шорткод [WPCR_INSERT] в виджет, который выводится на глвную страницу.
Кнопка и форам появляются. Заполняю форму, жму отправить, но ни на почту не приходит уведомление ни в админке сообщение не появляется.
Если заполнить форму со страницы, на которой стоит галочка Enable WP Customer Reviews for this page, то сообщение отправляется.
Шорткод в виджете вроде работает. Т.е. готовые отзывы показывает и саму форму показывает.
Похоже, что когда на странице ставлю галочку «Enable WP Customer Reviews for this page», то там скрипт отправки срабатывает. Что эта галочка делает? Может подключает какой-то скрипт, который можно подключить к главной вручную и там тоже заработает? Сайт http://remteh72.ru/
Добрый день. Установил сегодня плагин, все в принципе в нем устраивает, но есть пара недочетов, у меня не включается hCard, и я не понимаю, как избавится от лишней кнопки, которая автоматически добавилась в конце домашней страницы.
К этому плагину много вопросов на которые можно получить ответы вот тут — https://wordpress.org/support/plugin/wp-customer-reviews
К тому же, авторы готовят новую, третью версию. Так что скорее всего, будут большие изменения.
Плагин понравился, в файле wp-customer-reviews.php русифицировал надписи. После этого дублируются отзывы. Прочитал посты выше и не понял, как убрать дубли.
Теперь вообще нет входа в админку(((
День добрый. Столкнулся со следующей проблемой, при написании отзыва — нажимаем отправить. На почту приходит уведомление, что пришел новый отзыв, надо модерировать. Захожу в админку, отзыва нет. Т.е. они просто не отображаются.
Почему так, прошу помощи.
Привет. Есть проблема с кириллицей. Отзыв отправляется, на почту приходит что есть новый отзыв, а вот в админке этого отзыва нет, как будто ни кто не отправлял. С латиницей такой проблемы нет. В чем может быть проблема?
Тут, что ни кто не просматривает сообщения? Автор как решить проблему?
Автор который решает технические проблемы находится вот тут — https://wordpress.org/support/plugin/wp-customer-reviews
Добрый день. А Вы не сталкивались с такой проблемой: добавляя данных шорткод [WPCR_SHOW POSTID=»ALL» NUM=»3″ SNIPPET=»» MORE=»» HIDECUSTOM=»0″ HIDERESPONSE=»0″] в виджеты, для того, чтобы последние отзывы выводились именно там, то кнопка «Оставить отзыв» дублируется на все страницы и записи.
Здравствуйте. У меня такая проблема. добавляю длинный отзыв, он отображается на сайте «криво». Публикуется отзыв не по ширине шаблона. В чем может быть проблема. Пример отзыва можете посмотреть на сайте(указал в поле «сайт»). Благодарю за ответ.
В версии 2.4.8 перестал добавляться ответ. Кто сталкивался? Чистая установка не помогла.
День добрый! Подскажите как внести изменения на русском языке, тюею частично его перевести .
версия 3.0.7. Внес изменения типа «отправить» закрыть» в файл frontend_review_form, но на сайте изменения не произошли
К сожалению, автор не слишком озабочен переводом своего плагина на другие языки. Во всяком случае, я не нашел там языковых файлов. Так что Вы лучше у него спрашивайте.
Установил версию 2.4.8 , более лояльная , но не происходит отправка. Может это связано , что не взаимодействукт с текушей версией WordPress
Как сделать так, чтоб я могла как админ отклонять или публиковать комментарии на моем http://workingpoland.com.ua/ сайте?
Настройки-Обсуждение-Комментарий должен быть одобрен вручную
В директории плагина есть папка /include/templates/, в которой хранятся шаблоны отображений. Но редактирование и даже удаление ни к чему не приводит. Как мне настроить отображение полей по своему вкусу?
Деактивируете и заного активируете плагин после изменений, и будет вам счастье)
Отличный плагин, на моем сайте такси Валенсия никаких проблем, рекомендую!
После обновления пропали все ранее опубликованые отзывы(((
Как можно активировать плагин, а то он пропал у меня на сайте
Как сделать форму «Добавить отзыв» конкретно для каждой отдельной страницы-записи? А не просто отдельную страницу с отзывами
Включить стандартные комментарии