После обновления плагина и WP до последней версии перестали отображаться переменные шаблона из таблицы usermeta:
<strong>Фамилия:</strong> {RCL-UM:last_name} <strong>Имя:</strong> {RCL-UM:first_name} <strong>Отчество:</strong> {RCL-UM:middle_name} <strong>Адрес организации:</strong> {RCL-UM:address}
Вкладка в менеджере вкладок имеет следующие настройки:
. Это может как-то связано с AJAX-загрузкой? Просто смущает новая настройка в НАСТРОЙКАХ WP-Recall "Ключ безопасности для ajax-запросов и прочего", не подскажете что это и какой там введен пароль ?
но я ведь не придумал, вот скрин из БД:
в БД данные есть
вот полный код контента вкладки:
<strong>Тип организации:</strong> {RCL-UM:company_type} <strong>Наименование организации:</strong> {RCL-UM:company_name} <strong>Фамилия:</strong> {RCL-UM:last_name} <strong>Имя:</strong> {RCL-UM:first_name} <strong>Отчество:</strong> {RCL-UM:middle_name} <strong>Должность:</strong> {RCL-UM:position} <strong>№ телефона организации:</strong> {RCL-UM:phone} <strong>Дополнительный № телефона:</strong> {RCL-UM:phone_optional} <strong>Адрес организации:</strong> {RCL-UM:address}
А вот как отображается вкладка
. Все параметры "Не указано"
Наведите хотя бы на мысль, обновил плагин - появилась проблема. Деактивация/активация не помогает
dmay сказал(а)
перестали отображаться переменные шаблона из таблицы usermeta
Именно такой проблемы не вижу, но вижу, что не выводятся данные из таблицы users, а именно: display_name, user_url, user_registered и прочие.
Данные из таблицы usermeta выводятся нормально.
Указанная проблема будет решена в версии 16.24.21
Ну хотя бы вот такой аргумент: у меня стоит дополнение Profile Types Manager, насколько я знаю - типы профилей определяются по значению в usermeta (по значению произвольного поля). Вот моё
, вот на странице дополнения я определяю данное поле как определяющее
.
Вот
для администратора с id=1, где company_type=Администрация системы
А вот менеджер вкладок и
, где я хочу вывести company_type
А вот как это
из фронта.
Либо я где-то ошибся ? или я чего-то не понял.. поправьте меня, пожалуйста
обнаружил причину: причина в настройке
в менеджере вкладок, если убрать опцию "Диалоговое окно" - то во вкладке все
как положено. Если же настроено отображение в диалоговое окно, то данные из usermeta не подтягиваются
dmay сказал(а)
в версии 16.19.2 такой проблемы не было
вполне возможно что какой-то сторонний доп отстал от текущего положения дел.
я вчера по вашему скрину - на котором указан вывод ajax и в диалоговом окне делал - проблем у себя не увидел. Ну только с выводом тех же полей из wp_users. А все из юзерметы выводятся.
Метакеи точно нужные прописаны?
Я также решил проверить - вдруг опция - отображать для других пользователей - решает на вывод. Нет. Если указал метакей в переменной вкладке - то эта опция не влияет.
Обновился на Версия 16.24.21 - все работает как и раньше:
диалоговое окно:
Поиск возможной причины стоит осуществить самостоятельно
+ исключить влияние сторонних дополнений отключив их.
вполне возможно что какой-то сторонний доп отстал от текущего положения дел.
у меня активировано 3 допа - PublicPost, Profile и Profile Types Manager, пробовал отключать их все по очереди - не помогло.
Метакеи точно нужные прописаны?
Да, перепроверял, все верно
Пробовал отключать по очереди все плагины - тоже без результатов. Пока вывожу на вкладке - так всё выводится без проблем. Единственно остался вопрос касательно новой настройки
, для чего она, туда автоматом подставляется пароль от учетной записи, может быть в ней дело ? ps я уже просто не знаю куда копать, в принципе вывод на вкладке тоже устраивает, но интересно из принципа где у меня ошибка...
Это поле автоматически заполняется если пустое
Что за символы - можно посмотреть в консоли, в html инспекторе, в значение value или стерев там password в типе поля.
Но для конечного пользователя это поле не нужно. Это защита для ajax запросов. Чтобы не было подмены с фронта.