在WordPress中创建一个函数,以在用户单击链接时更改用户角色

时间:2015-11-30 03:10:17

标签: php wordpress user-roles

所以我一直在研究,但无济于事。我是php和后端WordPress函数的新手。

我想创建一个功能,当用户点击链接时,它会更新用户角色。

这个功能是必需的,因为我正在创建一个员工归纳网站,他们必须阅读一个页面,然后点击一个链接将它们带到网站的下一部分,更改角色会让我知道他们已经阅读并转到下一部分。

我对functions.php文件有基本的了解,并且一直在使用教程来了解它是如何工作的,但我似乎无法理解为实现这一目标所需要的东西。

我尝试过的一些类似链接是:

但我无法从那些需要的东西中解脱出来。

任何帮助都会受到超级赞赏。

谢谢!

1 个答案:

答案 0 :(得分:3)

所以我最终弄清楚了,我使用的代码是:

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');

我还有更多内容可以加入,但我可以很容易地解决这些问题。我现在觉得愚蠢地发布这个问题,在做完之后,它似乎很简单。