0
我一直在努力獲取當前的用戶ID在我正在建立一個wordpress插件。我已經嘗試了似乎是一切的東西,仍然沒有運氣。WordPress的PHP無法獲取當前的用戶ID在插件
我有是能夠返回一個「0」,然後將用戶ID(所以在管理的情況下,最近,我可以返回「ID:0 ID:1」。
這裏是代碼,不會對我來說:
add_action('admin_init', 'myFunction');
function myFunction(){
$user_ID= get_current_user_id();
echo "ID: ".$user_ID;
}
很顯然,我已經在一個函數包裹在這裏,關於管理的init火災
什麼特別奇怪的是,在我的插件其他文件,我能搞定。用戶信息使用
global $current_user;
get_currentuserinfo();
$current_user->ID
但是,這觸發一個致命錯誤
Fatal error: Call to undefined function get_currentuserinfo()
......即使我把它包在我的功能。
當然這是一個簡單的事情來實現?誰能告訴我怎麼做這個
您是否正確地調用該函數是什麼文件?你的要求/包括?並不應該是myFunction-> – izk
也許這會解決你的問題 - https://wordpress.org/support/topic/get-current-user-for-plugin – Panda