所以,我下面的PHP WP用:PHP的通知(試圖讓非對象的屬性)錯誤
$usersNames = array();
foreach ($userIDs as $userId) {
$userInfo = get_userdata($userId);
$usersNames[] = $userInfo->display_name; //this one
}
我正在一個錯誤$usersNames
。
"PHP Notice: Trying to get property of non-object in /functions.php on line"
這是怎麼回事?
有什麼建議嗎?
感謝
編輯:
所以,對於$userIDs
,我有用戶ID的數組。然後,我試圖獲取用戶顯示名稱等個人ID。
什麼的print_r的'輸出($ USERINFO );'? – AnkiiG
請新增功能'get_userdata'你的問題,使我們可以看到,該數據是由函數返回。 –
它是'wp'功能。這裏是'get_userdata'抄本:https://codex.wordpress.org/Function_Reference/get_userdata –