Так что я занимался исследованиями некоторое время, но безрезультатно. Я очень новичок в PHP и Back-end функций WordPress.
Я хотел бы создать функцию, которая, когда пользователь нажимает на ссылку, обновляет свою роль пользователя.
Эта функция необходима, потому что я создаю вводный сайт для сотрудников, где они должны прочитать страницу, а затем, когда закончите, нажмите на ссылку, чтобы перевести их на следующую часть сайта, изменение роли даст мне знать, что у них есть прочитайте это и перешли к следующей части.
У меня есть базовые знания о файле functions.php, и я поиграл с учебниками, чтобы понять, как он работает, но я не могу понять, что нужно для того, чтобы это произошло.
Несколько похожих ссылок, которые я пробовал:
Но я не мог отработать из того, что было нужно.
Любая помощь будет очень признательна.
Спасибо!
В конце концов я понял это, код, который я использовал:
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');
Мне нужно еще кое-что добавить, но я могу понять это достаточно легко. Я чувствую себя глупо, когда задаю вопрос сейчас, после того, как это сделано, это кажется таким простым.
Других решений пока нет …