【发布时间】:2016-10-11 10:15:51
【问题描述】:
我正在尝试制作一个用于显示来自 buddypress 的登录用户头像的简码
// 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>
图片 url/src 不知何故出现在“img”标签之前?
【问题讨论】:
-
你有什么错误吗?
-
不,只是输出格式错误
-
试试
echo而不是return -
已经试过了,结果一样
-
试试这个
$user_image = "<img src=\"".$user_avatar_url."\"/>";