我試圖做一個簡碼在頭像顯示所登錄的BuddyPress的圖像URL出現在WordPress的簡碼輸出一個錯誤的地方
// user avtar
function user_avatar() {
$user_avatar_url = bp_loggedin_user_avatar('type=full&html=false');
$user_image = '<img src="' . $user_avatar_url . '"/>';
return $user_image;
}
add_shortcode('avatar', 'user_avatar');
但是當我嘗試插入簡碼[頭像],在HTML輸出看起來像這樣:
http://localhost/.../images/bp_default_avatar.jpg <img src=""></img>
不知何故image url/src出現在'img'標籤之前?
你得到任何錯誤? – 2014-11-21 03:23:56
沒有,只是錯誤的格式化輸出 – Darko 2014-11-21 03:26:15
嘗試'echo',而不是'return' – 2014-11-21 03:30:27