2017-09-09 60 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>"; 
    } 

?>