Intereting Posts
Форматирование поэзии в wordpress Как отобразить количество сообщений для нескольких пользовательских типов сообщений? Не удается упорядочить результат запроса как заданный массив идентификаторов сообщений Получать все оставшиеся сообщения после определенного идентификатора сообщения Вызов функции-члена put_contents () для не-объекта Ошибка WordPress с нелатинскими символами Как присоединиться к запросу $ wpdb с метафорой пользователя, используя значение по умолчанию, если оно не существует? Как поймать изображения с пустыми размерами? Как использовать плагин Must-Use, чтобы скрыть обычный и скрыть себя? Динамические ссылки меню после заголовка заголовка Может ли администратор WordPress видеть пароли других пользователей? Как перенаправить логин Пользователь с Mapped Domiain Primary blog Url к оригинальному URL-адресу субсайта after_setup_theme, глобальная переменная и Theme Customizer замените регистрационные формы wp-login.php с помощью пользовательских форм hook и используйте собственные формы с подтверждением формы wp-login Защита многоуровневой структуры прав доступа

Как программно изменить пароль пользователя

Я пытаюсь создать совершенно другую страницу профиля (а не версию WordPress), так как макет и ощущение страницы профиля по умолчанию слишком «Wordpress» для пользователей. Теперь мне удастся представить страницу, которая может модифицировать метаданные пользователя, такие как имя, фамилия, город, почтовый индекс и т. Д.

Теперь то, что меня тошнило, меняет пароль пользователя. Есть ли встроенная функция wordpress, скажем change_user_password ($ user_id, $ new_password)? Я удивлен, что я не могу искать ничего, что делает это.

Хуже всего то, что я делаю UPDATE wp_users SET user_pass = md5($new_password) WHERE ID = $user_id , но я был бы очень удивлен, если для этого нет функции.

Solutions Collecting From Web of "Как программно изменить пароль пользователя"

 wp_set_password( $password, $user_id ); 

Подробнее см. Ссылку .

Простой wp_update_user(array('ID' => $userid, 'user_pass' => 'myNeWpaSSword')) сделает все для вас – wp_update_user() (Codex) .

На стороне: знаете ли вы тему My Login (WordPress Plugin) ? Он может предоставить вам страницу профиля стороннего профиля.