Con la popularidad de los sitios de redes sociales, como Twitter y Facebook, ha habido un aumento de pingbacks y comentarios externos. Por lo tanto, a algunos bloggers les resulta más fácil separar los dos, por lo que es más fácil para sus lectores y para ellos mismos distinguir entre los dos. Esto se puede hacer de dos maneras: usando un complemento de WordPress o cambiando manualmente el código de su blog.
¿Qué son los pingbacks y trackbacks?
Los pingbacks y trackbacks son muy similares, pero además de usar diferentes tecnologías de comunicación (los pingbacks usan XML-RPC; los trackbacks usan HTTP POST), solo hay diferencias menores. Los pingbacks son una forma de realizar un seguimiento de otros blogs que se han vinculado a sus publicaciones de blog dentro de sus propias publicaciones de blog. Para hacer esto, los blogs externos deben usar el hipervínculo de su publicación de blog. Los trackbacks funcionan igual, excepto que el hipervínculo de la publicación de blog no se coloca dentro de una publicación de blog externa. Por lo general, se colocan en un área específica para trackbacks. Además, los pingbacks encontrarán automáticamente las URL; mientras que los trackbacks se realizan manualmente.
¿Qué son los comentarios?
Los comentarios son respuestas a una publicación de blog en particular que los lectores han escrito. Por lo general, los comentarios se encuentran justo después de la publicación del blog. Las personas tienen la capacidad de responder a los comentarios de los demás directamente en el blog sin tener que ir a un sitio externo.
Separación de comentarios y pingbacks
Si lo ha notado, el sistema de comentarios MakeTechEasier ha separado los pingbacks y los comentarios para una mejor legibilidad.
Entonces, ¿cómo lo hicimos?
Complementos de WordPress
Hay tres complementos de WordPress que puede usar para separar los comentarios de los pingbacks/trackbacks:
Lo que hace este complemento es eliminar los trackbacks de la lista de comentarios y luego agregar un solo comentario nuevo con todos los trackbacks en una lista al final. Este complemento no se ha actualizado durante más de un año, por lo que no hay garantía de que funcione bien para la última versión de WordPress.
2. Comentarios y pings separados
Este complemento elimina los pings y los trackbacks de las páginas de comentarios y los coloca en una nueva variable $pings. Tendrá que codificar más para insertar los pingbacks por separado.
Elimine sus pingbacks de los comentarios y proporcione sus funciones (para usar en su tema) para enumerar pingbacks/trackbacks por separado.
Cambio manual del código
Por mucho, esta es la mejor (y más efectiva) forma de separar los pingbacks/trackbacks de los comentarios. Puede que te ensucies las manos, pero te aseguro que será fácil. Sólo tiene que seguir las siguientes instrucciones:
Nota: Las siguientes instrucciones asumen que está utilizando WP2.7 y superior. No funcionará para ninguna versión de WP inferior a 2.7
En la carpeta de su tema de WordPress, descargue el archivo comments.php del servidor.
Ábrelo con un editor de texto.
Encuentra el siguiente código:
<ol class="commentlist"> <?php wp_list_comments(); ?> </ol>
Cambie el código para que quede de la siguiente manera:
<ol class="commentlist"> <?php wp_list_comments('type=comment'); ?> </ol> <ol class="commentlist"> <?php wp_list_comments('type=pings&callback=list_pings'); ?> </ol>
Lo que hace el código anterior es mostrar primero todos los comentarios en una lista ordenada, seguidos de todos los pingbacks/trackbacks en una segunda lista ordenada. Puede jugar con el código para darle estilo o cambiar el orden de la pantalla.
Una vez que haya terminado de editar, guárdelo.
Cambie el nombre del archivo comments.php en el servidor a comments-old.php y cargue este comments.php recién editado en la carpeta de temas de su servidor. Ahora vaya a su sitio y vea cómo sucede la magia.
Danos tu opinión