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

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

Я использую 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 "Поле с тире в слизе"