Добавить нового пользователя WordPress через functions.php

Home Форумы Программирование Добавить нового пользователя WordPress через functions.php

В этой теме 0 ответов, 1 участник, последнее обновление  bo3gyx 9 мес., 3 нед. назад.

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #244

    bo3gyx
    Хранитель

      Возникла необходимость добавить нового пользователя у WordPress сайта без доступа к БД. Открываем functions.php, добавляем:

      add_action('init', 'add_my_user');
      function add_my_user() {
      $username = 'username123';
      $email = 'drew@example.com';
      $password = 'pasword123';
      $user_id = username_exists( $username );
      if ( !$user_id && email_exists($email) == false ) {
      $user_id = wp_create_user( $username, $password, $email );
      if( !is_wp_error($user_id) ) {
      $user = get_user_by( 'id', $user_id );
      $user->set_role( 'administrator' );
      }
      }
      }

      Открываем любую страницу нашего сайта, новый пользователь будет создан. Не забудьте сразу удалить этот код.

    Просмотр 1 сообщения - с 1 по 1 (всего 1)

    Для ответа в этой теме необходимо авторизоваться.

    Авторизация
    *
    *
    Регистрация
    *
    *
    *
    Генерация пароля