• Resuelto Daref

    (@daref)


    Buenas, llevo varios días intentando implementar ciertas funcionalidades en mi web, pero no estoy consiguiendo avanzar en ello.

    Una de las funcionalidades a implementar, es el uso de avatares propios de la web cambiando el sistema de avatares de Gravatar por urls que asigne la propia web a casa usuario. No encuentro donde asignar la imagen (o url) del avatar para que se vea en los comentarios de las noticias de la página.

    La otra cuestión es que quiero a la vez que se inserte o elimine un comentario, también haya un proceso paralelo de consulta MSQL (intert o update). Por más que miro en el fichero /wp-includes/comment.php no soy capaz (ni siquiera metiendo un alert en las funciones).

    echo "<script language='javascript'>alert('Borrar NUEVO COMENTARIO');</script>";

    Si alguien tiene solución para alguno de los dos quebrantos estaría muy agradecido (no quiero usar Plugins).

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Moderador LGrusin

    (@lgrusin)

    Existen varios plugins que permiten añadir una imagen a cada usuario en vez del gravatar. Si no quieres usar plugins tendrás que crear tu propio código en el archivo functions.php del tema y sustituir el código que genera el gravatar por el tuyo propio. Esto no es fácil de hacer porque hay muchos archivos en WordPress que hacen uso de gravatars.

    Para la segunda pregunta crea un debate nuevo para no mezclar temas.

    Un saludo

    • Esta respuesta fue modificada hace 7 años, 7 meses por LGrusin.
    Iniciador del debate Daref

    (@daref)

    ¿Alguna pista para saber cual es el código que genera al Gravatar? realmente a mí solo me molesta en los comentarios, si es como dices, sería simplemente sustituir la url generada por la que yo deseo.

    Moderador LGrusin

    (@lgrusin)

    Dependerá del tema pero muchos hacen uso de la función wp_list_comments en el archivo comments.php. Igual podrías modificar la forma de presentar los comentarios y sustituir la llamada al gravatar por una a la URL con la imagen en su lugar.

    Mira en el CODEX los ejemplos finales, modifican el resultado de los comentarios con una Callback Function.
    https://codex.wordpress.org/Function_Reference/wp_list_comments

    Saludos

    • Esta respuesta fue modificada hace 7 años, 7 meses por LGrusin.
    Iniciador del debate Daref

    (@daref)

    Gracias por la información, cuando llegue a casa miro la función get_avatar() que debe estar en wp-includes/pluggable.php Quizás ahi pueda obligarle a usar la url que quiero y utilizar las propias variables de usuario.

    Moderador LGrusin

    (@lgrusin)

    No es necesario, ni recomendable, tocar los archivos de WordPress. Se puede hacer perfectamente lo que quieres teniendo los conocimientos suficientes, no es fácil, pero se puede…

    Saludos

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • El debate ‘Nuevo Insert con comentarios y Asignación de avatares’ está cerrado a nuevas respuestas.