{"id":4829,"date":"2019-02-05T16:14:00","date_gmt":"2019-02-05T08:14:00","guid":{"rendered":"https:\/\/www.npc.ink\/4829.html"},"modified":"2019-02-05T16:14:00","modified_gmt":"2019-02-05T08:14:00","slug":"wordpress-%e6%8a%80%e5%b7%a7%ef%bc%9a%e5%a6%82%e4%bd%95%e6%9b%bf%e6%8d%a2-gravatar-%e5%a4%b4%e5%83%8f%e7%9a%84%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%9c%b0%e5%9d%80","status":"publish","type":"post","link":"https:\/\/www.npc.ink\/4829.html","title":{"rendered":"WordPress \u6280\u5de7\uff1a\u5982\u4f55\u66ff\u6362 Gravatar \u5934\u50cf\u7684\u670d\u52a1\u5668\u5730\u5740"},"content":{"rendered":"
\u6765\u6e90\u4e8e\uff1a<\/strong><\/p>\n https:\/\/blog.wpjam.com\/m\/wordpress-gravatar-server\/<\/p><\/blockquote>\n WordPress \u9ed8\u8ba4\u5934\u50cf\u662f\u4f7f\u7528 Gravatar \u5934\u50cf\uff0c\u800c Gravatar \u5934\u50cf\u670d\u52a1\u5728\u56fd\u5185\u8bbf\u95ee\u53c8\u4e0d\u662f\u5f88\u7a33\u5b9a\uff0c\u7ecf\u5e38\u51fa\u73b0\u65e0\u6cd5\u6253\u5f00\u7684\u60c5\u51b5\uff0c\u8fd9\u6837\u7684\u8bdd\u7528\u6237\u5934\u50cf\u5c31\u53ef\u80fd\u4f1a\u65e0\u6cd5\u8f7d\u5165\uff0c\u672c\u6587\u4ecb\u7ecd\u4f7f\u7528 Gravatar \u5934\u50cf\u7a33\u5b9a\u670d\u52a1\u5668\u7684\u65b9\u6cd5\u3002<\/p>\n Gravatar \u5934\u50cf\u65e0\u6cd5\u7a33\u5b9a\u8bbf\u95ee\u7684\u539f\u56e0\u4e0d\u662f Gravatar \u7f51\u7ad9\u670d\u52a1\u5668\u7684\u539f\u56e0\uff0c\u662f\u56fd\u5185\u9632\u706b\u5899\u7684\u95ee\u9898\uff0c\u6240\u4ee5\u89e3\u51b3\u601d\u8def\u662f\u4f7f\u7528Gravatar \u5934\u50cf\u670d\u52a1\u7684\uff08HTTPS\uff09\u52a0\u5bc6\u7ebf\u8def\u3002<\/p>\n \u628a\u4ee3\u7801\u6dfb\u52a0\u5230\u4e3b\u9898\u76ee\u5f55\u4e0b\u7684functions.php\u6587\u4ef6\u6700\u540e\u5373\u53ef<\/p>\n\u89e3\u51b3\u601d\u8def<\/h2>\n
\u5b9e\u73b0\u65b9\u6cd5<\/h2>\n
function<\/span> dmeng_get_https_avatar<\/span>($avatar)<\/span> <\/span>{\n\t\/\/~ \u66ff\u6362\u4e3a https \u7684\u57df\u540d<\/span>\n\t$avatar = str_replace(array<\/span>(\"www.gravatar.com\"<\/span>, \"0.gravatar.com\"<\/span>, \"1.gravatar.com\"<\/span>, \"2.gravatar.com\"<\/span>), \"secure.gravatar.com\"<\/span>, $avatar);\n\t\/\/~ \u66ff\u6362\u4e3a https \u534f\u8bae<\/span>\n\t$avatar = str_replace(\"http:\/\/\"<\/span>, \"https:\/\/\"<\/span>, $avatar);\n\treturn<\/span> $avatar;\n}\nadd_filter('get_avatar'<\/span>, 'dmeng_get_https_avatar'<\/span>);\n<\/pre>\n