失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Wordpress替换Gravatar用户头像 让wordpress会员头像本地化提高加载速度(附代码)

Wordpress替换Gravatar用户头像 让wordpress会员头像本地化提高加载速度(附代码)

时间:2021-01-24 02:01:43

相关推荐

Wordpress替换Gravatar用户头像 让wordpress会员头像本地化提高加载速度(附代码)

1、在主题目录下创建avatar文件夹,用来存放用户头像

2、准备几张自己喜欢的头像,放在avatar文件夹中,头像命名为1.jpg,2.jgp,3.jpg….其中admin.jpg是管理员自己作用的头像。

3、将下方代码复制到function.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替换Gravatar用户头像 让wordpress会员头像本地化提高加载速度(附代码)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。