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 = "";
- return $avatar;
- }