2017-04-20 170 views
0

我做了一个小函数来检查用户是否有头像。如果是这样,该头像被设置为div的后台URL。但是,在前端检查控制台时,网址中缺少斜线,因此不显示背景图像。从URL中删除的斜杠

function small_avatar($user_ID){ 
$avatar = get_user_meta($user_ID, 'avatar_user', true); 

if(!empty($avatar)){ 

    return "<div class='setAvatar clan_avatar' style='background: url('".$avatar."');'></div>"; 

    } 
} 

使用“和‘很可能打破东西,但..我不能弄明白。试图设置样式=’背景”作为一个变量,并试图返回,以及无。运气

+0

的语法似乎没问题。你确定'$ avatar'的字符串是否带有斜杠? – cypherabe

回答

0

唉..

所有我需要做的是“从URL()

所以这个工程拆除:

function small_avatar($user_ID){ 
$avatar = get_user_meta($user_ID, 'avatar_user', true); 

if(!empty($avatar)){ 

return "<div class='setAvatar clan_avatar' style='background: url(".$avatar.");'></div>"; 

} 
}