侧边栏壁纸
Joe主题 对接Cravatar头像服务 加密链接显示头像 隐藏QQ号
2022年12月14日 669阅读 14评论 3点赞

前言:对接Cravatar头像服务,如果评论者填写的是QQ邮箱,显示出来的就是QQ头像,并且链接进行了加密,不会暴露QQ号

Test

教程:修改文件 function.php 文件目录: Joe主题文件/core/function.php

找到 大概在170行左右 把以下代码完整替换即可

/* 通过邮箱生成头像地址 */
function _getAvatarByMail($email)
{
    if ($email) {
        if (strpos($email, "@qq.com") !== false) {
            $email = str_replace('@qq.com', '', $email);
            if (strstr($mailLower, "qq.com") && is_numeric($qqMail) && strlen($qqMail) < 11 && strlen($qqMail) > 4) {
        echo 'https://cravatar.cn/avatar/' . $qqMail . '';
                
            }
            else{
                $mmail = $email.'@qq.com';
                $email = md5($mmail);
                echo "https://cravatar.cn/avatar/" . $email . "&s=100";
            }
            
        } else {
            $email = md5($email);
            echo "https://cravatar.cn/avatar/45ed915ca2e7f3fce01ef5fd21e55712?d=mm";
        }
    } 
}
3
打赏

—— 评论区 ——

昵称
邮箱
网址
取消
  1. @
    头像
    a
    Windows 10   Google Chrome

    666

  2. @
    头像
    小志
    Windows 10   Google Chrome

    看看

  3. @
    头像
    一叶
    Windows 10   Firefox

    感谢分享

  4. @
    头像
    fkfj
    Android 8.1.0   Quark浏览器

    看一看

  5. @
    头像

    看看

  6. @
    头像
    __ 世 界 、
    Windows 10   Microsoft Edge

    表情

  7. @
    头像
    koi
    Windows 10   Google Chrome

    理解

  8. @
    头像
    探长
    Windows 10   Microsoft Edge

    kk

  9. @
    头像

    Cravatar的速度不错!

  10. @
    头像
    Windows 10   Google Chrome

    挺实用的