• ZBlog获取头像

    • 直接使用$zbp->user->Avatar
  • WordPress获取头像

    • 使用get_avatar函数获取完整的<img>标签。
    • 自定义函数get_avatar_url提取头像URL。
  • 代码示例

    // 定义全局参数
    global $current_user;
    // 获取当前用户信息
    get_currentuserinfo();
    // 获取头像HTML
    $userimg = get_avatar($current_user->ID, 32);
    // 提取头像URL
    function get_avatar_url($avatar_html) {
      preg_match('/src=["\'](.+)[\&|"\']/U', $avatar_html, $matches);
      if (isset($matches[1]) && !empty($matches[1])) {
        return esc_url_raw($matches[1]);
      }
      // 返回默认头像URL
      return '';
    }
    // 输出头像URL
    echo get_avatar_url($userimg);