dsafq2131321 2014-11-21 03:14
浏览 66
已采纳

图像URL出现在WordPress短代码输出中的错误位置

I'm trying to make a shortcode for displaying logged in user avatar from 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');

but when I try to insert shortcode [avatar], the HTML output looks like this:

http://localhost/.../images/bp_default_avatar.jpg <img src=""></img>

Somehow image url/src appears before 'img' tag?

  • 写回答

3条回答 默认 最新

  • dongqi9125 2014-11-21 04:15
    关注

    Apparently it was the buddypress issue, I changed a few things and now it's working

    // 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');
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 请问一下这个运行结果是怎么来的
  • ¥15 这个复选框什么作用?
  • ¥15 单通道放大电路的工作原理
  • ¥30 YOLO检测微调结果p为1
  • ¥20 求快手直播间榜单匿名采集ID用户名简单能学会的
  • ¥15 DS18B20内部ADC模数转换器
  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下