14ответ(ов) в теме
михаил
не в сети 3 месяца
На сайте с 28.05.2020
Участник
Тем 22
Сообщения 60
1
08:38
Версия WP-Recall: 16.26.3

Проблема при отображении вывода значения. Прописано: {RCL-UM:62a959c2d34ab} (к примеру) 62a959c2d34ab - id
Через админку установлено числовое значение, но при открытии пишет : не указано. Подскажите, в чем может быть проблема?

0
Preci
не в сети 2 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
2
17:44

Возможно не тому юзеру установили значение или же в id ошибка

1
михаил
не в сети 3 месяца
На сайте с 28.05.2020
Участник
Тем 22
Сообщения 60
3
19:27

Проверял и так, итак...
Есть поле в профиле пользователя с ID: 62a959c2d34ab
Пытаюсь вывести через {RCL-UM:62a959c2d34ab}, выдает значение не указано.

0
михаил
не в сети 3 месяца
На сайте с 28.05.2020
Участник
Тем 22
Сообщения 60
4
19:51

Даже {RCL-UM:user_registered} не открывается

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
5
19:30

михаил сказал(а)
Даже {RCL-UM:user_registered} не открывается

вписал:

Вы не можете просматривать опубликованные ссылки

и вывелось:

Вы не можете просматривать опубликованные ссылки
1
михаил
не в сети 3 месяца
На сайте с 28.05.2020
Участник
Тем 22
Сообщения 60
6
20:08

Да вижу, значит проблема у меня. У меня выдает значение : не указано. Не подскажите, так понимаю дело в функции, раз не видит значения, тогда какая функция и где, за это отвечает?

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
7
20:11

Вы не можете просматривать опубликованные ссылки
1
михаил
не в сети 3 месяца
На сайте с 28.05.2020
Участник
Тем 22
Сообщения 60
8
20:26

Спасибо. Нашел эту функцию у себя, все стоит. Тога не пойму, в чем может быть проблема, почему не видит значения?

0
михаил
не в сети 3 месяца
На сайте с 28.05.2020
Участник
Тем 22
Сообщения 60
9
20:38

А как-то по другому можно вывести эти значения?

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
10
21:44

написать свой шорткод. Вкладка позволяет вписывать шорткоды

1
михаил
не в сети 3 месяца
На сайте с 28.05.2020
Участник
Тем 22
Сообщения 60
11
14:54

А все-таки интересно, переключался между шаблонами (5 штук), такая же проблема.
На основе

Вы не можете просматривать опубликованные ссылки

создал свою форму, где указал {RCL-UM:62a959c2d34ab}, но при просмотре вообще выдало: {RCL-UM:62a959c2d34ab}, вместо значения.

0
михаил
не в сети 3 месяца
На сайте с 28.05.2020
Участник
Тем 22
Сообщения 60
12
15:09

Создал аналогичную функцию

add_filter( 'rcl_custom_tab_content', 'filter_custom_usermetas', 5 );
function filter_custom_usermetas( $content ) {
	global $rcl_office;

	preg_match_all( '/{RCLM-UM:([^}]+)}/', $content, $metas );

	if ( ! $metas[1] ) {
		return $content;
	}

	$tblUsers = [
		'display_name',
		'user_url',
		'user_login',
		'user_nicename',
		'user_email',
		'user_registered',
	];

	$matchs = [];

	foreach ( $metas[1] as $meta ) {

		if ( in_array( $meta, $tblUsers ) ) {
			$value = get_the_author_meta( $meta, $rcl_office );
		} else {
			$value = get_user_meta( $rcl_office, $meta, 1 );
		}

		if ( ! $value ) {
			$value = __( 'not specified', 'wp-recall' );
		}

		$matchs[ '{RCLM-UM:' . $meta . '}' ] = ( is_array( $value ) ) ? implode( ', ', $value ) : $value;
	}

	return strtr( $content, $matchs );
}

/* * * */
function rcl_get_M_form( $args ) {
	$Form = new Rcl_Form( $args );

	return $Form->get_form();
}

Но он тоже выводит значение: не указано.
Есть мысли по этому поводу?

0
василий
не в сети 1 час
На сайте с 20.03.2013
Участник
Тем 25
Сообщения 178
13
18:06

Тут просто какая то каша. Вам предлагали написать просто свой шорткод выводящий то что вам нужно.

0
Preci
не в сети 2 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
14
20:24

Если вам пишет "не указано" значит код отрабатывает нормально.

1. Не верно указано название мета поля
2. Вы заполнили значения поля одному юзеру, а смотрите у другого
3. Вы что то сделали с ЛК и $rcl_office не содержит верного ID юзера

Смотрите что у вас в базе данных, если там есть заполненное мета поле для юзера которого смотрите, значит скорее всего вы что то сделали с выводом ЛК и там не верно стала определяться $rcl_office

0
Вы не имеете права на публикацию сообщений в этой теме