Comentarios con tu perfil de Twitter o Facebook

Desde hace unos minutos puedes comprobar que ahora no hace falta que rellenes tus datos a la hora de comentar en el blog. Puedes hacerlo, por supuesto, pero si prefieres la comodidad de usar tu perfil en Twitter o Facebook para comentar, y que el blog te recuerde, dispones de dos botones desde los que realizar la conexión y que así te sea más sencillo y rápido publicar comentarios en Ayuda WordPress.

Hace tiempo que he buscado como integrar esta funcionalidad, y quizás estos días atrás sufrieras mis pruebas con IntenseDebate o Disqus, pero tras varios experimentos fallidos, debidos principalmente a los fallos de importación de los comentarios existentes con estos sistemas (aún verdes a mi modo de ver) he optado por usar un par de plugins que funcionan a la perfección: Simple Twitter Connect y Simple Facebook Connect.

La configuración no es inmediata, pues tienes que crear una aplicación en Facebook y en Twitter para obtener las claves API, y luego hay que modificar el formulario de comentarios para añadir un par de líneas de código (solo una vez porque ambos plugins usan el mismo código), pero el resultado es realmente satisfactorio y funciona estupendamente, al menos en las pruebas que he venido haciendo en mi blog personal Navegando con red.

De todos modos ahí lo tienes, prueba y si ves algo que no va bien avisa.

A petición del respetable, que andáis un poco vagos, traduzco las instrucciones para añadir el código de marras al fichero de comentarios 😉

  1. Localiza las tres entradas de código para el autor, email y url en el fichero de comentarios de tu tema (normalmente comments.php)

    Normalmente suele empezar por algo parecido a esto:

    <input type="text" id="author-p<?php echo $post->ID; ?>" name="author" value="<?php echo $comment_author; ?>" size="22" />
  2. Pues bien, justo antes de la primera llamada a estos IDs (la primera suele ser similar a la que he puesto justo arriba) tienes que añadir lo siguiente:
    <div id="comment-user-details">
    <?php do_action('alt_comment_login'); ?>
  3. Ahora solo queda hacer el cierre del ‘div‘, justo al final de este bloque de IDs de autor, etc. Solo tendrías que añadir esto al final:
    </div>

Como he comentado antes, con este código verás el botón para Twitter y para Facebook, pues el código que necesitan es el mismo, no hay que añadirlo cada vez que instales uno de los plugins.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(1 votos, promedio: 5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

77 comentarios en “Comentarios con tu perfil de Twitter o Facebook”

  1. Leonardo Velá

    Me intereza esto realmente lo e estado estudiando pero no se como sacar los códigos de programación si me pueses ayudar te lo agradecere…

  2. Buenas

    Una pregunta, en el caso de quitar el plugin por cualquier motivo, los comentarios hechos desde FB o TW van a almacenarse en la DB como si de un comentario normal se tratase, o por el contrario estos se borran?

    Un saludo y muchas gracias! 🙂

  3. Excelente, estaba buscando algo de esto para implementar en mis blogs. Quizá elimine del formulario los campos de nombre, email y web y adiós al spam.

  4. Probando probando…me escuchan? cambio 😛

    Estan buenos…yo los probe pero por alguna razon que no recuerdo los termine sacando, tal vez les de otra probada pronto. El que tambien estaba bueno es es de google friend connect peor tambien por alguna razon lo saque. Creo que no eran compatibles los 3 o algo asi 😛

    SI haces mas pruebas cuentalo 🙂

  5. perro usa linux

    lo malo de eso es tambien que se pierde el enlace a mi web y se cambia por el enlace al perfil de twitter, pero esta bien porque brinda mas comodidad a la hora de comentar 😉

  6. Pero ¿qué código es el que debes de colocar en el archivo de comentarios para que se despliegue la integración con ambas redes?

    Ya instalé el Plug-In y ya lo active con las Key de Twitter pero no se muestra nada para agregar el código mencionado.

    Si me puedes echar una mano te lo agradecería mucho.

    Saludos y excelente Blog.

  7. Pero ¿qué código es el que debes de colocar y donde en el archivo de comentarios para que se despliegue la integración con ambas redes?

    Ya instalé el Plug-In y ya lo active con las Key de Twitter pero no se muestra nada para agregar el código mencionado.

    Si me puedes echar una mano te lo agradecería mucho

  8. Pero ¿qué código es el que debes de colocar y donde? en que archivo? de comentarios para que se despliegue la integración con ambas redes? Ya instalé el Plug-In y ya lo active con las Key de Twitter pero no se muestra nada para agregar el código mencionado. Si me puedes echar una mano te lo agradecería mucho

  9. Daniel Paulino Peres

    Pero ¿qué código es el que debes de colocar y donde en el archivo de comentarios para que se despliegue la integración con ambas redes?

    Ya instalé el Plug-In y ya lo active con las Key de Twitter pero no se muestra nada para agregar el código mencionado.

    Si me puedes echar una mano te lo agradecería mucho

  10. Fernando, y porque no complementas este post con el codigo que la gente esta solicitando?

    No es mucho mas didactico que esta entrada tenga todo los pasos completos para que asi la gente no se pierda agregando codigo donde quizas no deba ir. Algunos tampoco saben ingles…

    Como sugerencia, seria ideal que agregara el codigo que hace falta y explique de manera sencilla como integrarlo en cada wordpress.

    Espero que la sugerencia sea bien recibida, un abrazo y gracias por la labor de compartir 😀

  11. Me pregunto como se hace para instalarlo en un WP con theme Twenty Ten ya que en el comments.php de dicho theme no hay ninguna linea de codigo que comience por <input type="text" ….. al menos no en mi instalacion WP. lo extraño es que la web del autor usa el mismo theme Twenty Ten y tiene los dos plugins instalados pero en sus explicaciones no menciona nada hacerca de algun paso especial para el theme Twenty Ten.

    Saludos

      1. Ya lo resolvi, segun el autor no necesito agregar el codigo a comments.php ya que el theme twenty usa el nuevo metodo comment_form() por lo que solo tube que activar el plugin STC – Comments que se instala junto a Simple Twitter Connect. Probado y funcionando!

        Saludos

  12. Mi problema es el siguiente.

    Tengo el botón ya visible, deja hacer el login con facebook perfectamente, mostrando tu nombre de usuario y foto.

    El problema está cuando escribes el comentario y le das a ENVIAR, simplemente no ocurre nada. Nunca se manda el comentario, es como un botón inútil si mandas el comentario a través de este plugin, en cambio, el boton ENVIAR si funciona si se manda el comentario rellenando los campos Nombre, Email y Web del formulario original….

    Que debo hacer para que funcione el botón ENVIAR usando Facebook?

  13. Hola

    Gracias Fernando eres un maestro. Ahora he visto otro problema. Al activar SFC – Like Button se deja de ver la PhotoSmash gallery. Si no entiendo mal esto es lo del boton me gusta, pero no se si en un widget, o lo de las entradas como lo pusimos con vuestro post. De culquier forma lo he desactivado pues me interesa mas la galeria de imagenes y he puesto el fan box, que ya incorpora un boton me gusta como widget. Entendi mal y es para otra cosa el plugin? Debo activarlo y mirar donde se pega con el PhotoSmash?

    Salu2

    1. Hola

      me pasa lo mismo tambien con SFC – Share Button que me parece que es lo de compartir en facebook, lo he dejado desactivado tambien pues uso el ic besocial que entiendo que es para lo mismo. Deberia activarlo y buscar conflictos o estoy en lo cierto?

      Salu2

  14. Fernando, tengo una duda. Instalé ambos plugins y el de twitter funciona a la perfección pero en facebook no me carga la imagen de fondo. Es decir que se muestra como aparece acá pero sin la imagen azul de fondo que es de Facebook.

    Pregunto porque le hiciste alguna modificación al botón SFC aparte de traducirlo? Colocaste algo adicional al CSS?

    Salu2

  15. El problema que tengo yo con este sistema es que no me conecta bien con Twitter, no manda correctamente el token y no le encuentro motivo aparente, he reiniciado las keys y todo pero no me funciona 🙁

  16. He instalado ambos plugins, Facebook funciona a la perfección, pero el de twitter no acabo de conseguir que funcione, al parecer a la hora de redireccionar se queda en .

    y de aquí no avanza, ¿alguna idea?

  17. Una pregunta, ¿existe una forma de terminar la conexion con facebook?. Paso a explicar, para probar si funcionaba elegí conectarme con facebook y ahora cada vez que tengo la sesion abierta me sale loggeado en ayuda wordpress, lo que no quiero, por ej para poner una URL en el formulario de comentarios

  18. he instalado con exito los dos plugins y estan funcionando bien en mi blog. gracias por este post que me sirvio de mucho.

    ahora lo que me he fijado tanto en mi blog como en este mismo blog es que cuando entro con una cuenta twitter y despues ya quiero salirme no se puede.

    No se me hace un problema pero igual y lo comento. un saludo

  19. David Adair Almaraz

    Oye genial, gracias por la info, la verdad tengo un tema antiguo que le quedo a wp3 pero no jalaba lo de los comentarios hasta que lo modifique

  20. Orale esta muy bueno esto, ya lo implemente pero me acabo de dar cuenta que si te loggeas con Twitter ya no te puedes Deslogear…, por lo menos yo no puedo, no se si pase lo mismo con facebook, ya que no me puedo deslogear aun…

    Ojala soluciones eso.

    Muchas Gracias

  21. Miguel Angel Tequen

    tengo un problema con el plugin…me sale para poner API key y todas las demas opciones pero no me sale el boton de guardar…alguien me puede ayudar??

  22. Hola, tengo problemas… Lo integré al fin en mi sitio pero al enviar el correo me sale el error:

    Error: por favor, completa los campos requeridos (nombre, correo electrónico).

  23. Estimado, puedo preguntarte porque me sale un error? Me aparece el boton para comentar con twitter correctamente, pero el boton de facebook no aparece. Aparece un texto que dice «Connect with Facebook» pero ningun boton. Es muy raro, ya que el codigo que se agrega en comments.php activa ambos botones, como bien dices… pero con facebook no me funciona. En la configuración de SFC no aparece nada sobre ese boton, cosa que si aparece en la configuración de STC. Alguna pista de pq no está funcionando?

    Te dejo un pantallazo del asunto:

  24. Me han desaparecido todas las fotos de contactos,y mias de facebook.Y algunos iconos.Como puedo recuperarlo normalmente.Que plugingns tengo que añadir y como.gracias.

  25. Juan Ramón Mu

    Hola! He instalado el plugin SFC y va ok. Pero quisiera eliminar los campos email y nombre del formulario de comentarios, para que sólo se pueda comentar con el perfil de twitter. Al hacerlo, si el usuario no se ha conectado mediante twitter y pulsa sobre enviar comentario, aparece el error: "debe rellenar los campos requeridos (nombre, email), lo cual no tiene sentido. ¿Cómo podría solucionarlo? Gracias

  26. Juan Ramón Muñoz

    Ya solucioné el tema de que me aparecía el error de que era necesario nombre e email. Podéis verlo en Si alguien quiere el fichero modificado, que mande un email a [email protected] y se lo paso 😉

  27. Esto es lo que tengo en comments.php… donde deberia cambiarlo????

    <!– #comments –>

    <?php
    printf( _n( 'One Response to %2$s', '%1$s Responses to %2$s', get_comments_number(), 'pagelines' ),
    number_format_i18n( get_comments_number() ), '' . get_the_title() . '' );
    ?>

    45)); ?>

    1 && get_option( 'page_comments' ) ) : // Are there comments to navigate through? ?>

    <?php previous_comments_link( __( '← Older Comments', 'pagelines' ) ); ?>
    <?php next_comments_link( __( 'Newer Comments →', 'pagelines' ) ); ?>
    <!– .navigation –>

  28. Una duda, lo estoy probando pero me aparece el icono de Disqus, probe desloguearme y sigue apareciendo como para loguearme.
    También querria saber si hay forma de pasarlo a español.

    Gracias!
    Hay alguna forma de sacarlo??

Deja un comentario

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

 

Ir arriba Ir al contenido