Intereting Posts
Условный тег для всех категорий настраиваемого типа сообщений Активированный мультисайт и добавлен сайт, но не может получить к нему доступ Изображения одного продукта Woocommerce – размер каждого изображения, разрешение для горизонтальных и вертикальных изображений остаются верными Где источник этой формы ввода? Как использовать таксономии вложений в новой медиабиблиотеке? display_number отображается вне указанного диапазона Для изображений домашней страницы (для веб-сайта для малого бизнеса) лучше ли использовать пользовательские поля или post_thumbnail? Запрос Пользовательские сообщения той же таксономии, что и сама почта порядок по числовому значению для метазначения Как изменить текст метки ярлыка «Excerpt» в редакторе сообщений WordPress? Проверяет ли WordPress на наличие обновлений плагина через имя корневой папки плагинов? wp_list_categories исключает работу Почему я не могу перетащить экземпляр класса в переменную из do_action hook? Как изменить заголовки HTTP только на сообщения определенной категории из плагина показать различные продукты на основе метазначения

Проверьте, есть ли учетная запись пользователя WordPress и создайте ее, если она не находится вне wordpress

Обратите внимание, что это было опубликовано в списке рассылки wp-hackers.

Привет, народ,

Просто интересно, кто-нибудь знает, как я могу проверить, есть ли учетная запись WordPress и создать ее, если ее нет?

Сценарий, который я получил: https://gist.github.com/Danielx64/7519092

Там есть маркер в файле, в котором «// Где-то здесь я хочу поставить чек, чтобы увидеть, есть ли учетная запись wp« Что я хочу, чтобы произошла проверка, чтобы проверить, есть ли учетная запись WordPress, и если не создайте.

Кто-нибудь знает, можно ли это сделать?

PS, мне не нужно беспокоиться о входе в WordPress, потому что позаботится о другом сценарии. Также любой, кто может помочь мне, также получит кредит в исходном коде и readme 🙂

С уважением, Даниэль

Solutions Collecting From Web of "Проверьте, есть ли учетная запись пользователя WordPress и создайте ее, если она не находится вне wordpress"

Как вы ищите этого пользователя? В любом случае, это функция, которую вы хотите использовать, поскольку она может выглядеть через ID, user_nicename , электронную почту и логин.

например:

 $userEmail = $_GET['useremail']; $field = 'email'; $user = get_user_by( $field, $userEmail ); if(!$user) { $newUserArgs = array( 'user_login' => $_GET['userlogin'], 'user_pass' => $_GET['hashedpass'], 'user_email' => $_GET['useremail'] ); $user = wp_insert_user( $newUserArgs ); } 

$user теперь есть пользователь. Либо он нашел существующий, либо создал его. Как вы можете видеть, я предположил, что вы проходите в userlogin, hashedpass и useremail из формы или чего-то подобного.

Надеюсь это поможет.