我正在尝试将当前登录的用户添加到我的Zoho聊天中

时间:2020-01-27 作者:Sebb

我正在尝试将用户信息自动填充到聊天字段中,这样登录的用户就不必每次想与我们聊天时都输入他们的信息。我似乎不知道如何让用户打电话到我的zoho聊天室-有人能帮忙吗?

下面是zoho JS API调用

$zoho.salesiq.ready=function()
{
  $zoho.salesiq.visitor.name("<?php echo $current_user = wp_get_current_user(); ?>");
  $zoho.salesiq.visitor.email(); 
  $zoho.salesiq.visitor.contactnumber();
}

1 个回复
最合适的回答,由SO网友:WebElaine 整理而成

正如Howdy\\u McGee所说,您需要引用单个数据点,而不是整个用户对象。

<?php
// Get the user object: username, email, firstname, lastname, displayname, and user ID 
$current_user = wp_get_current_user();
// Get other user meta, such as phone number
// (you\'ll have to check what meta_key you\'re using for info like this)
$current_user_meta = get_user_meta($current_user->ID);
?>
$zoho.salesiq.ready=function()
{
  $zoho.salesiq.visitor.name("<?php echo $current_user->display_name; ?>");
  $zoho.salesiq.visitor.email("<?php echo $current_user->user_email; ?>"); 
  $zoho.salesiq.visitor.contactnumber("<?php echo $current_user_meta->phone; ?>");
}

相关推荐

参考REST API筛选器中的数组数据

是否可以使用REST API filter或任何其他技术制作一个过滤器,以发现job\\u listing\\u category=86的所有元素?因为job\\u listing\\u类别是一个数组。Actual state:https://parquedasfeiras.online/wp-json/wp/v2/job_listing?filter[meta_key]=_case27_listing_type&filter[meta_value]=place\"job_listing_cate