方法

在主题下的comments.php文件中,查找关键字gravatar,将

<?php $comments->gravatar('32', ''); ?>

替换为

<?php $number=$comments->mail;
if(preg_match('|^[1-9]\d{4,11}@qq\.com$|i',$number)){
echo '<img src="https://q2.qlogo.cn/headimg_dl? bs='.$number.'&dst_uin='.$number.'&dst_uin='.$number.'&;dst_uin='.$number.'&spec=100&url_enc=0&referer=bu_interface&term_type=PC" alt="<?php echo $comments->author; ?>" height="50" width="50" class="avatar avatar-50 photo"/>'; 
}else{
echo '<img src="https://www.icnal.com/sjtx/api.php" height="50" width="50" class="avatar avatar-50 photo"/>';
}
?>

域名邮箱

为博主邮箱增加识别,如果你自己用的QQ邮箱,用上面的代码就好,如果是用的域名邮箱,最好用下面代码给自己来个固定头像!

<?php $number=$comments->mail;
if(preg_match('|^[1-9]\d{4,11}@qq\.com$|i',$number)){
echo '<img src="https://q2.qlogo.cn/headimg_dl? bs='.$number.'&dst_uin='.$number.'&dst_uin='.$number.'&;dst_uin='.$number.'&spec=100&url_enc=0&referer=bu_interface&term_type=PC" alt="评论者头像" height="50" width="50" class="avatar avatar-50 photo"/>'; 
}
elseif (preg_match('|^[a-z]{4,11}@icnal\.com$|i',$number)) {
  echo '<img src="https://www.icnal.com/images/toux.jpg" height="50" width="50" class="avatar avatar-50 photo" alt="评论者头像"/>';
} 
else{
echo '<img src="https://www.icnal.com/sjtx/api.php" height="50" width="50" class="avatar avatar-50 photo" alt="评论者头像"/>';
}
?>

随机图片头像API接口网站搭建

  • 本地随机图片

先创建一个文件夹tu和一个名为api.php的文件,然后在tu的文件夹内放图片,把下列代码放在api.php里

<?php
$img_array = glob("tu/*.{gif,jpg,png}",GLOB_BRACE); 
$img = array_rand($img_array); 
$dz = $img_array[$img];
header("Location:".$dz);
?> 

最后访问地址:http://域名/api.php就可以啦

  • 外链图片随机

先创建tu.txt和api.php文件
然后在tu.txt文档内放图片外链地址,在api.php加入下列代码

<?php
$arr=file('tu.txt');
$n=count($arr)-1;
for ($i=1;$i<=1;$i++){
  $x=rand(0,$n);
  header("Location:".$arr[$x],"\n");
}
?> 

最后访问地址:http://域名/api.php即可!