Домой Каталог: Дополнения WP-Recall WP Access Ultimate Атрибут для шорткода формы оплаты - с целью скрытия формы от гостей
7ответ(ов) в теме
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
1
16:02
Версия WP-Recall: 16.17.2
Версия дополнения: 1.6.0

Подскажите, можно ли в шорткод [wau-accounts] добавить какой-то атрибут, который позволит показывать форму оплаты только зарегистрированным пользователям?

Гости не должны видеть форму оплаты.

Спасибо.

0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
2
16:07

да, такой атрибут добавить можно, а что выводить гостю вместо тарифной сетки?

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
3
16:40

В идеале ничего.

Если это невозможно, то стандартную надпись:
Чтобы увидеть форму оплаты, Вам необходимо зарегистрироваться.

Редакции сообщения
03.04.2019 16:40dm1Причина: не указано
0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
4
17:13

ок, пусть будет ничего, в ближайшем обновлении у шорткода появится атрибут hide_guest, в значении 1 содержимое шорткода будет недоступно для гостей

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
5
22:37

Можете ли Вы кодом дать правки, чтобы я внес сам уже наживую?

Обновлять Ваш плагин уже не смогу. Так как мы в нем и в целом в WP Recall исправляли все баги и косяки. И обратно всё это возвращать не хочется. То есть невозможно.

0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
6
06:20

файл shortcodes.php, со строки 77 меняете так:

global $user_ID;

	extract( shortcode_atts( array(
		'account_id'	 => false,
		'account_name'	 => 1,
		'description'	 => 1,
		'hide_guest'	 => false
			), $atts ) );

	if ( $hide_guest && ! $user_ID ) {
		return false;
	}

0
dm1
не в сети 3 года
На сайте с 07.12.2018
Участник
Тем 55
Сообщения 306
7
10:47

Спасибо.

0
Тема закрыта. Публикация новых сообщений запрещена.