如何在javascript中获取Wordpress数据库值?

时间:2017-10-28 05:21:27

标签: php wordpress

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

我的问题是我是怎么想从登录用户动态生成clientID值而不是像下面的代码那样的静态值?

<script>
window.ChatraSetup = {
    /* current user’s generated string */
    clientId: 'kZMvWhf8npAu3H6qd57w2Hv6nh6rnxvg'
};
</script>

3 个答案:

答案 0 :(得分:0)

你应该通过wordpress ajax functions方法,在{{1}}存在{{1}}的情况下获取它。创建自定义

答案 1 :(得分:0)

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

<?php  
  $current_user = wp_get_current_user();
?>

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

答案 2 :(得分:0)

问题解决了。我错过了几个&#34;&#34;。

<?php  
  $current_user = wp_get_current_user();
?>

<script>
   window.ChatraSetup = {
       clientId: "<?php echo $current_user->user_pass; ?>"
</script>