首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在JavaScript中获取WordPress数据库的值?

如何在JavaScript中获取WordPress数据库的值?
EN

Stack Overflow用户
提问于 2017-10-28 13:21:27
回答 4查看 888关注 0票数 0

我正在尝试为Wordpress站点设置实时聊天服务。有几个选项,包括下面的Chatra,需要如下内容来根据一些唯一的clientId值映射登录的用户。在大多数情况下,$user_pass变量似乎是从Wordpress数据库中使用的。

我的问题是,如何从登录的用户动态生成clientID值,而不是像下面的代码那样获取静态值?

代码语言:javascript
运行
复制
<script>
window.ChatraSetup = {
    /* current user’s generated string */
    clientId: 'kZMvWhf8npAu3H6qd57w2Hv6nh6rnxvg'
};
</script>
EN

回答 4

Stack Overflow用户

发布于 2017-10-28 13:36:18

您应该通过ajax方法获取,在wp-ajax.php上,wordpress ajax functions是exists..create自定义的

票数 0
EN

Stack Overflow用户

发布于 2017-10-28 13:43:27

在您的模板中添加以下内容:

代码语言:javascript
运行
复制
<?php  
  $current_user = wp_get_current_user();
?>

<script>
   window.ChatraSetup = {
       clientId: <?php echo $current_user->ID; ?>
</script>
票数 0
EN

Stack Overflow用户

发布于 2017-10-28 14:15:46

问题解决了。我少了几个"“。

代码语言:javascript
运行
复制
<?php  
  $current_user = wp_get_current_user();
?>

<script>
   window.ChatraSetup = {
       clientId: "<?php echo $current_user->user_pass; ?>"
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46986537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档