---
title: "WordPress 댓글 QQ 이메일 QQ 아바타 소스 호출 - 근심을 잊는 한 장"
description: "중국에서는 많은 사람들이 이메일 사용에 익숙하지 않고, 심지어 Gravatar 아바타도 사용하지 않는다는 점을 부정할 수 없습니다. 이러한 중국 내 상황에 맞춰 테마를 어느 정도 최적화했습니다. QQ 이메일을 사용하는 경우 QQ 아바타를 호출하고, 그렇지 않으면 계속해서 Gravatar"
canonical_url: "https://www.ikxin.com/ko/article/wordpress-qq-avatar"
last_updated: "2026-09-16T09:59:27.259Z"
locale: ko
meta:
  "og:description": "중국에서는 많은 사람들이 이메일 사용에 익숙하지 않고, 심지어 Gravatar 아바타도 사용하지 않는다는 점을 부정할 수 없습니다. 이러한 중국 내 상황에 맞춰 테마를 어느 정도 최적화했습니다. QQ 이메일을 사용하는 경우 QQ 아바타를 호출하고, 그렇지 않으면 계속해서 Gravatar"
  "og:image": "https://www.ikxin.com/_og/d/h_630%2Ca_~V29yZFByZXNzIOuMk-q4gCBRUSDsnbTrqZTsnbwgUVEg7JWE67CU7YOAIOyGjOyKpCDtmLjstpwgLSDqt7zsi6zsnYQg7J6K64qUIO2VnCDsnqU%2Cc_Article%2Ctitle_~V29yZFByZXNzIOuMk-q4gCBRUSDsnbTrqZTsnbwgUVEg7JWE67CU7YOAIOyGjOyKpCDtmLjstpw%2Cdescription_~7KSR6rWt7JeQ7ISc64qUIOunjuydgCDsgqzrnozrk6TsnbQg7J2066mU7J28IOyCrOyaqeyXkCDsnbXsiJntlZjsp4Ag7JWK6rOgLCDsi6zsp4DslrQgR3JhdmF0YXIg7JWE67CU7YOA64-EIOyCrOyaqe2VmOyngCDslYrripTri6TripQg7KCQ7J2EIOu2gOygle2VoCDsiJgg7JeG7Iq164uI64ukLiDsnbTrn6ztlZwg7KSR6rWtIOuCtCDsg4Htmansl5Ag66ee7LawIO2FjOuniOulvCDslrTripAg7KCV64-EIOy1nOygge2ZlO2WiOyKteuLiOuLpC4gUVEg7J2066mU7J287J2EIOyCrOyaqe2VmOuKlCDqsr3smrAgUVEg7JWE67CU7YOA66W8IO2YuOy2nO2VmOqzoCwg6re466CH7KeAIOyViuycvOuptCDqs4Tsho3tlbTshJwgR3JhdmF0YXI%2CsiteName_~6re87Ius7J2EIOyeiuuKlCDtlZwg7J6l%2CsiteHost_www.ikxin.com%2Cp_Ii9rby9hcnRpY2xlL3dvcmRwcmVzcy1xcS1hdmF0YXIi%2Cs_49HaoqtqgMa7yznp.png"
  "og:image:alt": "WordPress 댓글 QQ 이메일 QQ 아바타 소스 호출 - 근심을 잊는 한 장"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "WordPress 댓글 QQ 이메일 QQ 아바타 소스 호출"
  "twitter:image": "https://www.ikxin.com/_og/d/h_630%2Ca_~V29yZFByZXNzIOuMk-q4gCBRUSDsnbTrqZTsnbwgUVEg7JWE67CU7YOAIOyGjOyKpCDtmLjstpwgLSDqt7zsi6zsnYQg7J6K64qUIO2VnCDsnqU%2Cc_Article%2Ctitle_~V29yZFByZXNzIOuMk-q4gCBRUSDsnbTrqZTsnbwgUVEg7JWE67CU7YOAIOyGjOyKpCDtmLjstpw%2Cdescription_~7KSR6rWt7JeQ7ISc64qUIOunjuydgCDsgqzrnozrk6TsnbQg7J2066mU7J28IOyCrOyaqeyXkCDsnbXsiJntlZjsp4Ag7JWK6rOgLCDsi6zsp4DslrQgR3JhdmF0YXIg7JWE67CU7YOA64-EIOyCrOyaqe2VmOyngCDslYrripTri6TripQg7KCQ7J2EIOu2gOygle2VoCDsiJgg7JeG7Iq164uI64ukLiDsnbTrn6ztlZwg7KSR6rWtIOuCtCDsg4Htmansl5Ag66ee7LawIO2FjOuniOulvCDslrTripAg7KCV64-EIOy1nOygge2ZlO2WiOyKteuLiOuLpC4gUVEg7J2066mU7J287J2EIOyCrOyaqe2VmOuKlCDqsr3smrAgUVEg7JWE67CU7YOA66W8IO2YuOy2nO2VmOqzoCwg6re466CH7KeAIOyViuycvOuptCDqs4Tsho3tlbTshJwgR3JhdmF0YXI%2CsiteName_~6re87Ius7J2EIOyeiuuKlCDtlZwg7J6l%2CsiteHost_www.ikxin.com%2Cp_Ii9rby9hcnRpY2xlL3dvcmRwcmVzcy1xcS1hdmF0YXIi%2Cs_49HaoqtqgMa7yznp.png"
  "twitter:image:alt": "WordPress 댓글 QQ 이메일 QQ 아바타 소스 호출 - 근심을 잊는 한 장"
---

> Index of every page on this site: [llms.txt](https://www.ikxin.com/llms.txt)

# **WordPress 댓글 QQ 이메일 QQ 아바타 소스 호출**

2017.07.29 16,160  11

중국에서는 많은 사람들이 이메일 사용에 익숙하지 않고, 심지어 Gravatar 아바타도 사용하지 않는다는 점을 부정할 수 없습니다. 이러한 중국 내 상황에 맞춰 테마를 어느 정도 최적화했습니다. QQ 이메일을 사용하는 경우 QQ 아바타를 호출하고, 그렇지 않으면 계속해서 Gravatar 아바타를 호출합니다. 이렇게 하면 QQ 사용자에게도 편리하고 Gravatar 사용자에게도 편리합니다. 이 방법은 웹 페이지 로딩 속도를 늦추지 않으며, 꽤 좋은 방법이라고 할 수 있습니다.

![이미지](https://www.ikxin.com/_ipx/animated_true&w_1734&f_webp/https://img.8b5.cn/2019/06/25/5d11e4df3905c.png)

먼저 QQ 아바타를 가져오는 인터페이스 `https://q.qlogo.cn/g?b=qq&nk=52958812&s=100`를 찾았습니다. 그러나 댓글 작성자의 QQ 번호를 직접 가져올 수는 없으므로 댓글 작성자의 email 주소를 가져와야 합니다.

 PHP

```
get_comment($parent_id)->comment_author_email);
```

email 주소가 있으면 QQ 이메일인지 판단합니다.

 PHP

```
if(strpos($qqmail, '@qq.com'))
```

QQ 이메일인 경우 QQ 아바타를 호출합니다.

 PHP

```
$avatar_source = 'q.qlogo.cn';
$img = 'g?b=qq&nk=' . preg_replace('/@qq.com/', '', $qqmail) . '&s=100';
```

그렇지 않으면 계속해서 Gravatar 아바타를 호출합니다.

 PHP

```
$avatar_source = 'cn.gravatar.com';
$img = 'avatar/$1?s=$2';
```

이렇게 해서 이 문제는 기분 좋게 해결되었습니다.

전체 코드는 다음과 같습니다.

 PHP

```
// Gravatar 头像
function get_avatar_javst($avatar) { 
    $protocol = is_ssl() ? 'https' : 'http';
    $qqmail = trim(get_comment($parent_id)->comment_author_email);
    if (strpos($qqmail, '@qq.com')) {
        $avatar_source = 'q.qlogo.cn';
        $img = 'g?b=qq&nk=' . preg_replace('/@qq.com/', '', $qqmail) . '&s=100';
    } else {
        $avatar_source = 'cn.gravatar.com';
        $img = 'avatar/$1?s=$2';
    }
    $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&amp;.*/', '<img class="avatar avatar-$2" src="' . $protocol . '://' . $avatar_source . '/' . $img . '" width="$2" height="$2" />', $avatar);
    return $avatar;
}
add_filter('get_avatar', 'get_avatar_javst');
```

## **댓글**

(11)

1. **果壳Sir**2019. 08. 22. 13:57 MIUI Browser 10 Android 9MIX 3

   看看，试试
2. **果壳Sir**2019. 08. 22. 14:05 MIUI Browser 10 Android 9MIX 3

   怎么使用呢？
   1. [**一纸忘忧**](http://www.typecho.org) 果壳Sir님에게 답글2019. 08. 22. 19:08 Chrome 76 macOS 10.14.6Apple Macintosh

      QQ获取头像的接口改了，WordPress获取头像的方式也变了，这篇教程作废
3. [**筑楼人**](https://www.zhulouren.com/)2020. 01. 21. 19:41 Sogou Explorer 1 Windows 7

   www.zhulouren.com 测试
   1. [**一纸忘忧**](https://www.ikxin.com/) 筑楼人님에게 답글2020. 01. 22. 13:07 Chrome 79 Windows 10

      你在测试啥
4. [**1041221997**](https://xiayz.top)2020. 04. 18. 10:21 Edge 18 Windows 10

   不能拉去qq用户的名称吗?
   1. [**一纸忘忧**](https://www.ikxin.com/) 1041221997님에게 답글2020. 04. 18. 21:46 Chrome 81 macOS 10.15.4Apple Macintosh

      API可能已经失效了，毕竟是几年前写的
5. [**1041221997**](https://xiayz.top)2020. 04. 18. 10:22 Edge 18 Windows 10

   有机会能,交换一个友链吗?我的网站还在建设
   1. [**一纸忘忧**](https://www.ikxin.com/) 1041221997님에게 답글2020. 04. 18. 21:46 Chrome 81 macOS 10.15.4Apple Macintosh

      您的网站是做什么内容的
6. [**艺术豆**](http://www.yishudou.com)2020. 08. 19. 19:57 QQBrowser 10 Windows 10

   一知半解啦
7. [**艺术豆**](http://www.yishudou.com)2020. 08. 19. 20:01 QQBrowser 10 Windows 10

   请问 你这个 如何 做到 呢 好好玩

## **댓글 작성**

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.ikxin.com/ko#website","@type":"WebSite","description":"근심을 잊는 한 장은 기술 탐구와 일상을 다루는 개인 웹사이트입니다. 웹 개발, 백엔드 및 DevOps 실무를 기록하고 소프트웨어 도구와 디지털 경험, 코드 밖의 견문과 생각을 나눕니다.","inLanguage":"ko-KR","name":"근심을 잊는 한 장","url":"https://www.ikxin.com/ko","translationOfWork":{"@id":"https://www.ikxin.com/#website"}},{"@id":"https://www.ikxin.com/ko/article/wordpress-qq-avatar#webpage","@type":"WebPage","description":"중국에서는 많은 사람들이 이메일 사용에 익숙하지 않고, 심지어 Gravatar 아바타도 사용하지 않는다는 점을 부정할 수 없습니다. 이러한 중국 내 상황에 맞춰 테마를 어느 정도 최적화했습니다. QQ 이메일을 사용하는 경우 QQ 아바타를 호출하고, 그렇지 않으면 계속해서 Gravatar","name":"WordPress 댓글 QQ 이메일 QQ 아바타 소스 호출","url":"https://www.ikxin.com/ko/article/wordpress-qq-avatar","isPartOf":{"@id":"https://www.ikxin.com/ko#website"},"potentialAction":[{"@type":"ReadAction","target":["https://www.ikxin.com/ko/article/wordpress-qq-avatar"]}]}]}
```

## Sitemap

See the full [sitemap](https://www.ikxin.com/sitemap.md) for all pages.
