Получить user id по meta данным
Необходимо получить ID user'a по user meta. Делал вот так:
$user = get_users( array( 'meta_key' => $key, 'meta_value' => $value ) ); var_dump($user);
Как написано в документации, но ничего не выводит...
Здравствуйте, подскажите в чем проблема?
Проверяйте что у вас в переменных $key и $value приходит. Включите DEBUG в конфиге если он отключен, может какой нотис будет.
Я с БД скопировал ключ и значение. А может крыться проблема в том что user'a не существует? Я просто посту присвоил user, а не post meta. Необходимо три кастомных поля для поста, но нельзя чтобы они отображались в custom fields. Поэтому сделал user meta.
В правом верхнем углу есть screen options. Отключаете отображение Custom Fields. Убиваете отображение screen options http://wordpress.stackexchange.com/questions/25034/how-to-remove-screen-options-and-help-links-in-the-admin-area (не проверял). Дальше эти поля вы или программно заполняете или создаете метабокс.