1:准备几张自己喜欢的头像,可以百度搜索,统一放在avatar文件夹,头像命名为1.jpg,2.jgp,3.jpg….其中admin.jpg是管理员自己作用的头像,可以选择自己喜欢的图片。
本站使用的30张QQ头像下载链接:https://pan.baidu.com/s/11v27tZqMmk1LhQGLadDhog
密码:ojga
2:将avatar文件夹上传到网站的主题目录下
3:将以下代码复制到wp主题中的functions.php中
add_filter( ‘get_avatar’ , ‘local_random_avatar’ , 1 , 30 );
function local_random_avatar( $avatar, $id_or_email, $size, $default, $alt) {
if ( ! empty( $id_or_email->user_id ) ) {
$avatar = ”.get_template_directory_uri().’/avatar/admin.jpg’;
}else{
$random = mt_rand(1, 30);
$avatar = ”.get_template_directory_uri().’/avatar/’. $random .’.jpg’;
}
$avatar = “<img alt='{$alt}’ src='{$avatar}’ class=’avatar avatar-{$size} photo’ height='{$size}’ width='{$size}’ />”;
return $avatar;
}
完成上面的三步操作就能够简单的实现wordpress头像的美化,想用什么样的头像就用什么样的,
注:代码中的30代表着图片数量