如何在WordPress后端的Javascript标签中传递用户名字和ID?



我正在尝试连接有用的WordPress后端。

我需要标记用户,并将信息传递给有用的进一步个性化。

在经历了各种类似的Q/A线程之后,我设法检索并将用户ID传递给useful,但在获取用户名时遇到了麻烦。

这是我正在使用的代码片段(添加代码到代码片段插件)

<script>
window.usetifulTags = { userId : <?=get_current_user_id() ?>, firstName : <? $user_info = get_userdata(get_current_user_id());$first_name = $user_info->first_name;return $first_name;?>;};

get_current_user_id()工作良好,但无法获得用户名/显示名

因为这是一个文本,你需要把它括起来,你应该确保你的PHP是一个合适的值来评估。如果您有更多的操作要执行,那么建议实现一个函数,并且只调用该函数。

<script>
window.usetifulTags = { userId : <?=get_current_user_id() ?>, firstName : "<? $first_name = get_userdata(get_current_user_id())->first_name ?>"};

最新更新