2013-12-13 80 views
0

我試圖使用獲得從一個子文件夾內同一個域中的應用程序之外的WordPress當前用戶ID:讓WordPress的登錄用戶ID

require_once('../wp-config.php'); 
global $current_user; 
get_currentuserinfo(); 
$userid = $current_user->ID; 

,但結果始終是0

我確定應用程序連接成功的WordPress的核心,因爲我可以顯示任何用戶信息使用這樣的代碼

echo get_usermeta(8,'last_name'); 
// echoes 'John' 

任何人都可以幫助我嗎?

我不確定這是否相關,但我在我的wordpress網站上使用成員v。0.2.4插件。

謝謝!

+0

如果你做print_r(current_user);輸出是什麼? – Sabari

+0

你的意思是print_r($ current_user)? WP_User Object([data] => [ID] => 0 [caps] => Array()[cap_key] => [roles] => Array()[allcaps] => Array()[filter] => ) – denoise

+0

是的。這就是返回WP_user對象。你是否登錄到WordPress管理員區域? – Sabari

回答

1

您可以嘗試會話。查找會話中的內容,然後使用會話詳細信息手動獲取數據庫中的詳細信息你只需要創建一些mysql查詢。