9ответ(ов) в теме
sergey.sidorov
не в сети 3 года
На сайте с 11.10.2018
Участник
Тем 7
Сообщения 24
1
11:05
Версия WP-Recall: 16.17.15

Здравствуйте! Не подскажите, как можно заставить работать шорткод в заголовке вкладки личного кабинета? (Область actions)

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

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

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

Здравствуйте.

Перенесено в кастомизации. Это не проблема базовой части плагина.

Ваш скриншот мне мало о чем говорит - т.к. вы используете стороннюю тему ЛК.

Я сейчас на нем вижу что все выводится. Так что не так?

sergey.sidorov сказал(а)
Сделал шорткод, который без проблем работает на любых страницах

зачем делали его? в плагине он уже есть - документация

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

"Используемые шорткоды WP-Recall" шорткод rcl-usercount

0
sergey.sidorov
не в сети 3 года
На сайте с 11.10.2018
Участник
Тем 7
Сообщения 24
3
11:20

Выводиться только на самой странице с контентом. А если прописать шорткод в заголовке, то он выводится как обычный текст. Пробовал и другие шорткоды прописывать, всё равно все они выводятся текстом (В том числе и стандартные).

rcl-usercount не подошел, т.к. кнопку дополнительную выводит, а мне нужно только значение баланса

0
sergey.sidorov
не в сети 3 года
На сайте с 11.10.2018
Участник
Тем 7
Сообщения 24
4
11:21

Скриншот

Вы не можете просматривать опубликованные ссылки
0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
5
11:25

нельзя в заголовке пытаться исполнить шорткод. Такую работу плагин не поддерживает

Вы в вордпресс заголовке записи шорткод прописываете - он исполняется? Нет. Потому что это не предназначенное для этого место.

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

Чтобы на уровне php вывести что-то в область actions используйте хук 'rcl_area_actions'

0
sergey.sidorov
не в сети 3 года
На сайте с 11.10.2018
Участник
Тем 7
Сообщения 24
7
11:39

Спасибо за подсказку! Буду копать в этом направлении)

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

add_action( 'rcl_area_actions', 'otfm_print_balance' );
function otfm_print_balance() {
    global $user_LK; // id кабинета
    echo 'На счету: ' . rcl_get_user_balance( $user_LK ) . 'р.';
}

0
sergey.sidorov
не в сети 3 года
На сайте с 11.10.2018
Участник
Тем 7
Сообщения 24
9
14:24

Спасибо большое, всё получилось! Можете закрывать тему.

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