Intereting Posts
Перечислите связанные термины + таксономии Определить add_editor_style для конкретных типов сообщений? Как создать виртуальные страницы с информацией из полей мета-профиля пользователя? Где отредактировать шаблон, который генерирует код для левой стороны боковой панели dynamic_sidebar в теме Understrap? Buddypress – добавление полей профиля в группу> Каталог участников Каковы наилучшие методы настройки сервера для сайтов WordPress? Создание подменю: отображение родительской категории / детей страницы при просмотре детей WordPress ACF удаляет изображение из медиа-библиотеки где установить файл PO для плагина? get_template_part и добавить изображения Предупреждение / ошибка в панели администратора при разработке темы Как использовать пользовательскую мобильную тему? Автоматическое увеличение кармы комментариев в комментариях Страница для вывода подстраниц (детей) Как добавить отступы между сообщениями

Поле с тире в слизе

Как я могу получить конкретные данные в базе данных, когда это поле имеет тире (дефис) - в пуле?

Я использую WP-члены плагина.

Я создал новое поле userdata с плагином с именем date-of-birth – по ошибке я использовал эти тире - вместо подчеркивания _ . В базе данных (таблица usermeta ) теперь она выглядит так:

Снимок экрана базы данных

Я получаю userdata с этими двумя строками:

 $user_data = get_userdata( $user_id ); $user_data->user_email; 

который работает для всех полей – кроме тех, у кого тире в них! Я пробовал это:

 $user_data = get_userdata( $user_id ); $user_data->date-of-birth; 

который просто возвращает 0 . И это:

 $user_data = get_userdata( $user_id ); $user_data->date_of_birth; 

который, конечно, не работает (он дает null ), так как это неправильное имя.

Есть ли способ достичь этого поля с тире в пуле?

Примечание. Я не могу изменить слизню. Этот плагин не разрешен после создания поля.

Solutions Collecting From Web of "Поле с тире в слизе"