Добро пожаловать в самую большую библиотеку wordpress-кода в рунете

Дать права админа пользователю

WordPress · 08.06.2024 16:28

0 0 180

Если клиент прислал вам доступ в админку, но дал роль ниже уровня админа, а также прислал FTP - вы знаете что делать! Добавьте данный код в functions.php шаблона сайта. Укажите в нем ваш email пользователя. Скрипт по email найдет id пользователя и даст ему права админа

// Указываем email пользователя, которому нужно назначить права администратора
$user_email = 'УКАЖИТЕ_ЕМЕЙЛ';

// Получаем объект пользователя по email
$user = get_user_by('email', $user_email);

// Проверяем, что пользователь существует
if ($user) {
$user_id = $user->ID;

$user_obj = new WP_User($user_id);

// Назначаем права администратора пользователю
$user_obj->set_role('administrator');

echo 'Пользователь с email ' . $user_email . ' (ID ' . $user_id . ') назначен администратором.';
} else {
echo 'Пользователь с email ' . $user_email . ' не найден.';
}

Обсудить сниппет
romapad

romapad

присоединился
30.04.2016

  • 62 Добавлено
    Сниппетов
  • 2 Получено
    Лайков
  • 0 Comments Posted
Теги
Поделиться с друзьями