我正在尝试制作一个短代码,用于显示来自好友的登录用户头像
// 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>
不知何故,图像网址/src出现在"img"标签之前?
尝试使用 $userimage = "<img src='$user_avatar_url' />";
相反
显然这是好友问题,我更改了一些东西,现在它正在工作
// user avtar
function user_avatar() {
$userid = bp_loggedin_user_id();
$user_avatar_url = $avatarurl = bp_core_fetch_avatar( array( 'item_id' => $userid, 'html' => false ) );
$user_image = '<img src="' . $user_avatar_url . '"/>';
return $user_image;
}
add_shortcode('avatar', 'user_avatar');
尝试如下
<?php
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');
?>