Intereting Posts
Как проверить, если в приборной панели, минуя причуду Ajax Как добавить элемент в меню администратора WP? Получить URL-адрес определенного файла Использование wp_login vs login_redirect для перенаправления на основе user-meta Как я могу отладить, что не так? Избранные изображения перестали отображаться Удаление настраиваемых полей при удалении плагина Разве это не должно быть легко ?! Пользовательский тип сообщения / пользовательская таксономия постоянная ссылка Как создать контактную форму 7 в толстоблоке? возможность пользовательской роли пользователя для пользовательской страницы Оптимальное решение для разработки темы WordPress? Как добавить предупреждение (например, старые предупреждения javascript) на мою страницу WP? /wp-admin/install.php перенаправление на 123-reg Как создать несколько элементов управления для каждого элемента управления Возврат или использование данных формы с помощью крючка? Создание пользовательского виджета WordPress и остановка js от запуска дважды (один раз в активном виджетах один раз в селекторе виджета)?

Получение метаданных пользователя

Таблица – wp_usermeta

user_id meta_key meta_value 10 login_status 0 10 active_code 3f7431e226893f16cbe44424850d00ad 

Мне нужно выбрать user_id где login_status = 0 и active_code = 3f7431e226893f16cbe44424850d00ad

Пример: SELECT user_id FROM usermeta WHERE active_code ='3f7431e226893f16cbe44424850d00ad' and login_status='0'

Пробовал под запросом, но не успел.

 $querystr = " SELECT $wpdb->usermeta.user_id, $wpdb->usermeta.meta_key FROM $wpdb->usermeta WHERE $wpdb->usermeta.meta_value = '3f7431e226893f16cbe44424850d00ad` AND $wpdb->usermeta.meta_value = '0' "; 

Как я могу просто получить значение login_status вместе с active_code .

благодаря

Все это можно сделать с помощью WP_User_Query :

 $users = new WP_User_Query(array( meta_query( array( 'key' => 'login_status', 'value' => '0' ), array( 'key' => 'active_code', 'value' => '3f7431e226893f16cbe44424850d00ad' ) ) )); 

Это вернет список пользователей, соответствующих вашим требованиям. Затем вы можете получить идентификаторы:

 $user_ids = wp_list_pluck( $users->get_results(), 'ID' );