如何在WordPress插件中检索当前用户ID?

时间:2018-03-19 作者:asb14690

我正在WordPress中开发一个网站,遇到了一个问题,我无法在WordPress插件中获取当前用户/登录用户id。当我在页面上时,下面的代码正在工作。

$userID = get_current_user_id();
在插件中使用上述方法时是否有问题?

1 个回复
SO网友:Tom J Nowell

你可能说得太早了,get_current_user_id 使用wp_get_current_user, 因此,请移动位于functions.php 进入init 吊钩或适当的等效物。如果您想要最大的兼容性和效率,那么函数文件中的全局范围中应该包含的唯一内容是add_actionadd_filter 呼叫

结束

相关推荐

Adding users to another blog

早上好我想制作一个片段,当在博客中创建一个用户时,将其自动添加到另一个具有创建的相同卷的博客中(始终为1号)。为此,我使用以下方法:$ Blog_id = 1; $ User_id = get_current_user_id (); $ Role = \'publisher\'; Add_action (\'user_register\', add_user_to_blog ($ blog_id, $ user_id, $ role)); 。。。。。但它不起作用,但如果我