es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


Cómo recuperar su URL de imagen de Gravatar

Tener una foto de perfil también conocida como "imagen de avatar" es bastante esencial en línea. Cargamos nuestra mejor foto de perfil en sitios web y sitios sociales en busca de legitimidad, credibilidad y para que las personas reconozcan mejor nuestra presencia en línea.

WordPress tiene su propio servicio para entregar imágenes de perfil de usuario, y se llama Gravatar. También podemos incorporar esto en nuestros propios temas personalizados. Esta publicación te mostrará un par de enfoques sobre cómo puedes recuperar la imagen de perfil de Gravatar.

Usando Gravatar

Comencemos desde lo básico. WordPress tiene una función integrada especial, get_avatar, que nos permite recuperar la imagen gravatar. Esta función requiere dos parámetros: la identificación del usuario o el correo electrónico, y el tamaño de la imagen para mostrar. Aquí hay un ejemplo.

 $ user_id = get_the_author_meta ('ID'); echo get_avatar ($ user_id, 80); 

Si prefiere usar un correo electrónico de usuario, complete la función get_the_author_meta() con user_email :

 $ user_id = get_the_author_meta ('user_email'); echo get_avatar ($ user_id, 80); 

Ambos ejemplos generarán el mismo resultado: una imagen de avatar de usuario con un tamaño de 80px . En mi caso, veré mi foto.

Sin embargo, el problema que encuentro una vez con esta función es que la función genera la imagen completa; una completa etiqueta. Inspeccione el código fuente, y debe encontrarlo de la siguiente manera:

Esto hace que las cosas sean un poco complicadas para nosotros, por ejemplo, para insertar clases adicionales o una ID en el .

Alternativamente, podemos recuperar solo la URL de la imagen, en lugar de la elemento en su totalidad. Una vez que tenemos la URL, podemos agregarla a la con las clases personalizadas o la ID agregada.

Cómo recuperar la URL de la imagen

Primero, necesitaremos crear una nueva función de PHP en functions.php del tema de WordPress que está utilizando. Vamos a nombrar la función de la siguiente manera:

 función get_avatar_img_url {} 

Recuperar la imagen de Gravatar requiere el correo electrónico del usuario; asegúrese de que el correo electrónico se haya registrado en Gravatar para poder ver el resultado. Llame al correo electrónico del usuario del autor, como tal.

 function get_avatar_img_url {$ user_email = get_the_author_meta ('user_email'); } 

La URL de la imagen de Gravatar se especifica con http://gravatar.com/avatar/ y está seguida del hash md5 (valor codificado) de la dirección de correo electrónico. Para devolver el complemento de correo electrónico en un valor "hash md5", podemos usar la función incorporada de PHP, md5() . Por lo tanto, establecemos la URL de imagen de Gravatar de esta manera:

 function get_avatar_img_url {$ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); } 

A continuación, debemos incluir un par de parámetros necesarios en la URL, que son el tamaño de la imagen y la imagen de retorno predeterminada si la imagen no está registrada en Gravatar. Para hacerlo, utilizaremos una función de WordPress llamada add_query_arg.

 function get_avatar_img_url () {$ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); $ url = add_query_arg (array ('s' => 80, 'd' => 'mm', ), $ url); devuelve esc_url_raw ($ url); } 

Esta función add_query_arg agregará parámetros al final de la URL. En nuestro caso, generará ?s=80&d=mm que establece el tamaño de la imagen en 80 píxeles y establece el avatar predeterminado en mm (Mystery Man).

Ahora solo usa el PHP echo para generar la URL dentro del elemento, como ese:

 $ avatar_url = get_avatar_img_url (); eco '  '; 

Las mejores aplicaciones móviles para el deterioro sensorial [Infografía]

Las mejores aplicaciones móviles para el deterioro sensorial [Infografía]

A pesar de la manera en que hacemos un uso indebido de la tecnología, uno de sus objetivos es ayudarnos a mejorar nuestra forma de vida. Esto incluye usuarios que pueden tener una discapacidad física o discapacidad sensorial . En esta infografía de Home Healthcare Adaptations, echamos un vistazo a algunas de las mejores aplicaciones para usuarios que sufren de problemas de visión o de audición.Esta

(Consejos de tecnología y diseño)

8 aplicaciones gratuitas para supervisar las actividades de los teléfonos inteligentes de sus hijos en Android

8 aplicaciones gratuitas para supervisar las actividades de los teléfonos inteligentes de sus hijos en Android

Hoy en día, no hay forma de evitar que un niño crezca sin la influencia de los dispositivos tecnológicos, el contenido en línea y la Internet en general. Ser padre ya es una tarea bastante difícil, pero esquivar el tema o desconectar completamente la tecnología de la vida de sus hijos no va a ayudar.Sin e

(Consejos de tecnología y diseño)