Publicado por: 5

Si estamos utilizando ‘gravatar’ lo más normal sería ingresar en gravatar.com con el mail que tengamos configurado en la cuenta del blog y personalizar la imagen del usuario.

Lo malo es que de esta forma, ese mismo avatar aparecería siempre que escribiéramos un comentario en cualquier blog de wordpress con gravatar activado y eso no es lo que queremos.

La idea es que independientemente de la cuenta de mail que usemos para administrar el blog, los comentarios del administrador deberían aparecer distinguidos con una imagen personalizada.

Hemos buscado algún plugin que haga esto, pero no lo hemos encontrado. Así que lo más sencillo que se nos ha ocurrido es modificar la función del core ‘get_avatar’.

Para ello, solo tenemos que abrir el archivo “wp-includes/pluggable.php” y en la línea 1627 añadimos:

if ($id == 1) {
    $out = get_bloginfo('template_directory') . '/images/avatar-admin.png';
}

Una vez subamos el archivo, para mostrar la imagen del administrador se usara la imagen que dejemos como “avatar-admin.png” en el directorio “images” de nuestro template.

Esperamos que os sea útil.

Happy coding!

5 Comentarios

  1. TheHacker01

    No me funciona, en la línea 1627 aparece otro código.
    ¿Me puedes aydar con la nueva versión de wordpress?

    1. Administrador Microteching Autor del artículo

      Que versión de WP estás utilizando exactamente?
      Si nosotros no podemos ayudarte puede que algún usuario que nos lea, si pueda…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.