Домой Каталог: Дополнения WP-Recall Reviews Advance Вывод всех отзывов на странице
7ответ(ов) в теме
lexico
не в сети 3 месяца
На сайте с 07.04.2019
Участник
Тем 20
Сообщения 49
1
23:50
Версия WP-Recall: 16.25.15
Версия дополнения: 1.2.4

Здравствуйте, подскажите пожалуйста как можно вывести список всех отзывов на отдельной странице?

Попробовал через [rcl-tab tab_id="reviews"] вставив его на страницу. Все показывает как надо, но только залогиненным пользователям. А как сделать доступным для просмотра всем пользователям?
При входе в личный кабинет к пользователю из под незалогиненного пользователя все отзывы пользователя видны, а вот общий список на странице с шорткодом нет.

0
Андрей CS
не в сети 57 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
2
11:28

можно реализовать шорткод и исползовать его для вывода

add_action('reviews', function($args){
    return rcl_get_reviews_list($args);
});

и далее применяйте
[reviews rating_type="any"]

0
lexico
не в сети 3 месяца
На сайте с 07.04.2019
Участник
Тем 20
Сообщения 49
3
14:18

Андрей CS сказал(а)
можно реализовать шорткод и исползовать его для вывода

add_action('reviews', function($args){
    return rcl_get_reviews_list($args);
});

и далее применяйте
[reviews rating_type="any"]

rcl_get_reviews_list($args);

Эта функция почему то возвращает null

Редакции сообщения
11.12.2021 14:19lexicoПричина: не указано
0
Андрей CS
не в сети 57 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
4
14:36

передайте в нее корректные параметры, например, указание rating_type

0
lexico
не в сети 3 месяца
На сайте с 07.04.2019
Участник
Тем 20
Сообщения 49
5
18:43

Я конечно понимаю Вашу занятость, но можете рассказать поподробнее?

Андрей CS сказал(а)
передайте в нее корректные параметры, например, указание rating_type

0
Андрей CS
не в сети 57 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
6
10:42

lexico сказал(а)
Эта функция почему то возвращает null

она не может возвращать null, если только false или html.
пробуйте так

rcl_get_reviews_list([
   'rating_type' => 'review-profile'
]);

0
lexico
не в сети 3 месяца
На сайте с 07.04.2019
Участник
Тем 20
Сообщения 49
7
12:21

Кароч, вот получившйся и работающий код который надо вставить в functions.php активной темы.

add_shortcode( 'all_reviews', 'all_reviews_func' );
function all_reviews_func($atts){
	return rcl_get_reviews_list(['rating_type' => 'review-profile']);
}

Потом вставить шорткод
[all_reviews] на той странице где надо вывести список отзывов

Редакции сообщения
12.12.2021 18:15lexicoПричина: не указано
0
Тема закрыта. Публикация новых сообщений запрещена.