Создайте функцию в WordPress для изменения роли пользователей при нажатии на ссылку.

Так что я занимался исследованиями некоторое время, но безрезультатно. Я очень новичок в PHP и Back-end функций WordPress.

Я хотел бы создать функцию, которая, когда пользователь нажимает на ссылку, обновляет свою роль пользователя.

Эта функция необходима, потому что я создаю вводный сайт для сотрудников, где они должны прочитать страницу, а затем, когда закончите, нажмите на ссылку, чтобы перевести их на следующую часть сайта, изменение роли даст мне знать, что у них есть прочитайте это и перешли к следующей части.

У меня есть базовые знания о файле functions.php, и я поиграл с учебниками, чтобы понять, как он работает, но я не могу понять, что нужно для того, чтобы это произошло.

Несколько похожих ссылок, которые я пробовал:

Но я не мог отработать из того, что было нужно.

Любая помощь будет очень признательна.

Спасибо!

-1

Решение

В конце концов я понял это, код, который я использовал:

function change_role($atts) {
$current_user = wp_get_current_user();
$current_user->remove_role( 'induction_intro' );
$current_user->add_role( 'getting_started' );
echo 'User ID: ' . $current_user->ID . '<br />';
}
add_shortcode('changerole', 'change_role');

Мне нужно еще кое-что добавить, но я могу понять это достаточно легко. Я чувствую себя глупо, когда задаю вопрос сейчас, после того, как это сделано, это кажется таким простым.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]