Как создать новое поле usermeta с раскрывающимися значениями выбора?
Я хочу создать условный оператор для всех пользователей с определенным значением нового настраиваемого поля, которое я хочу.
Например,
Новое поле будет: Одобрено. Значения раскрывающегося списка: Да и Нет
Условный оператор распознает всех пользователей со значением поля Утверждено, равным Да.Затем он отправит код.
Я работаю с функцией wp_get_current_user (), которая делает именно то, что мне нужно, но мне просто нужно новое пользовательское поле пользователя.В этом примере новое поле usermeta будет «artwork_approved».
Пример:
wp_get_current_user();
if ($current_user->artwork_approved == 'Yes'){
echo 'Thank you for approving your artwork!';
}
Кажется, что для этого нет подключаемого модуля, и мне действительно нужна эта функция,Я был бы очень признателен за советы по созданию новой пользовательской меты с раскрывающимися опциями.
* ОБНОВЛЕНИЕ:
Я использовал Redux Register Plus для создания нового поля пользовательской меты,называется "Работа утверждена".Я сделал это выпадающим, с опциями «Нет» и «Да».Параметр Нет установлен по умолчанию.
Это создало поле пользователя "Artwork Approved".Я управляю учетными записями пользователей и выбираю «Да» или «Нет». Теперь с этим новым полем usermeta я использую функцию, которая должна проверять, имеет ли текущий пользователь «Утвержденное произведение искусства» со значением «Да».Затем предполагается показать определенный код.
Вот оператор if, который я использую с новым полем usermeta:
<?php global $current_user; get_currentuserinfo(); if ($current_user->artwork_approved == 'Yes') { ?>
echo 'Your artwork is approved';
<?php } else { ?>
echo 'Your artwork is not approved';
<?php } ?>
Но происходит то, что он не распознает первую часть ifзаявление.Если я захожу в какой-либо аккаунт с утвержденной иллюстрацией, в операторе if отображается только часть «еще», даже если у меня есть опция «Да» для утвержденной иллюстрации.
Я не знаю, почему это не такпризнавая вариант «Да» в том виде, в котором он указан в заявлении.
Спасибо