在插件WP用户头像获取Avtar URL不使用img src标签

4 php wordpress

我想要用户头像图片网址... get_wp_user_avatar();

当我使用此功能时,其返回图像带有图片标签,我只想要网址

小智 9

得到它了:

 function scrapeImage($text) {
    $pattern = '/src=[\'"]?([^\'" >]+)[\'" >]/';
    preg_match($pattern, $text, $link);
    $link = $link[1];
    $link = urldecode($link);
    return $link;

}
Run Code Online (Sandbox Code Playgroud)
$avtarimg =  scrapeImage(get_wp_user_avatar($user_info->ID));
echo $avtarimg ;
Run Code Online (Sandbox Code Playgroud)

  • 无需使用preg_match。它们具有内置函数get_wp_user_avatar_src()来获取本地头像源链接。 (3认同)