2017-09-09 62 views
-1

我使用WordPress来管理我的网站。
最近,我开始使用Smartlook(即记录用户活动的外部服务),并为了看到Smartlook用户的详细信息,我需要它连接到网站DATABSE。

如何将外部服务连接到我的网站数据库?

根据Smartlook说明:

为了看到这一点,你必须Smartlook连接到您的网站数据库,并启用要在Smartlook仪表盘看到在列设置列。

怎么看访问者数据?
在脚本中使用的格式是:标签,列名,变量连接到你的数据库。绝对不要更改列电子邮件的格式,并且这些是默认的名称如果您更改它们,则不会显示任何信息。任何其他列是可选的,并且可以具有自定义名称定义,因为它将在标签下显示。

<script> 
    smartlook('tag', 'email', '[email protected]'); 
    smartlook('tag', 'name', 'John Doe'); 
    smartlook('tag', 'occupation', 'Developer'); 
</script> 


我的问题是如何使用该功能,这是什么意思Smartlook连接到我的数据库,以及如何将其与上面的脚本做了什么?

谢谢!

+0

您是否在自己的网站上检查用户指南?它甚至有一个WordPress部分。当然 – FluffyKitten

+0

我检查它..这就是为什么我在这里问 – Dvirsh

+0

所以后来解释为什么这些指令并没有为你工作......我们不能,如果我们没有足够的信息来制定出什么是错的帮助。发布之前,预计将有研究您的问题,并提出了很好的尝试自己编写代码,然后包括你已经尝试过什么在你的问题的总结和任何相关的代码,所以我们有一些工作... – FluffyKitten

回答

0

你应该使用PHP函数wp_get_current_user获取用户信息和元数据,然后将它们送入模板。例如,电子邮件就是这样的。

<?php 
    $user = wp_get_current_user(); 

    if (isset($user)) { 
    echo "<script>smartlook('tag', 'email', '" . $user->user_email . "')</script>"; 
    } 

?>