Cambiar la imagen del perfil sin Gravatar

Añadir al fichero functions.php del child-theme o tema hijo que tengamos activo el siguiente código:

// Nuevo avatar misterioso
add_filter('avatar_defaults', 'miavatar'); 
function miavatar ($avatar_defaults) { 
 // URL de la imagen partiendo del directorio child-them
 $avatar = '/avatar/nombre-del-archivo.jpg'; 
 // Nombre de nuestro avatar
 $avatar_defaults[$avatar] = "Nuevo misterioso"; 
 return $avatar_defaults; 
}

Con esta función reescribimos el “avatar-defaults”, especificando una nueva url para la imagen y el nombre que aparecerá en la lista de las Opciones de WordPress.

En WordPress: Opciones > Discusión y seleccionar nuestro nuevo avatar.