Separa los Tracbacks de los Comentarios en tu Blog de Wordpress

by admin on 19 Enero 2008

No veo porque los diseñadores de Temas de wiki(Wordpress) implementan esta característica más a menudo, si tan sólo con hacer unos pequeños arreglos al theme basta. Esto mejorará la calidad en que los visitantes de tu blog leen los comentarios y participan de ellos. Si los mantienes unidos (como los tenía yo hasta hace poco) los visitantes verán un montón de links y un desastre de códigos mezclados con los comentarios reales, haciendo que el seguimiento de la conversación sea tediosa.

¿Pero como lo haces?
-Tan sólo deberás abrir el archivo comments.php en tu editor de temas y agregar algunas lineas.

Primero que nada localiza la siguiente linea dentro de tu archivo comments.php (que está localizado en “presentación” luego “editor de temas” en el panel de control de tu instalación wordpress).

<?php foreach ($comments as $comment) : ?>

Justo después de esa linea, pega el siguiente codigo:

<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == ‘comment’) { ?>

Estas lineas identificarán la clase de comentario en cuestión, y sólo publicará comentarios reales, mientras filtra los wiki(Trackback) y wiki(PingBack). Ahora necesitarás cerrar la función PHP, de nuevo busca la siguiente linea de código:

<?php endforeach; /* end for each comment */ ?>

Antes de esa linea pega el siguiente código:

<?php } /* End of is_comment statement */ ?>

Eso es todo ahora estarás filtrando todos tus trackback y pingbacks, al gunas personas piensan que poner todos los trackbacks juntos mantendrá a raya a los spammers. Yo no estoy de acuerdo con esta solución. Los Trackbacks son parte esencial de la blogósfera, sólo mejora tus herramientas para bloquear el spam y problema resuelto.

La pregunta luego es la siguiente: ¿ en donde coloco los trackbacks antes o después de los comentarios?, ambos métodos pueden funcionar, dependiendo de lo que quieras lograr. Ubicando los trackbacks justo después de la entrada y antes de los comentarios reales, puede animar a la gente a linkear tus entradas, porque sus links de tracbacks se mostrarán prominentemente. Ubicando los comentarios de primero, hará que tus lectores dejen más comentarios y sigan la conversación más de cerca.

el código para agregar una sección de Trackbacks es el siguiente:

<h3>Trackbacks</h3>
<ol>
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type != ‘comment’) { ?>
<li><?php comment_author_link() ?></li>
<?php } ?>
<?php endforeach; ?>
</ol>

Date cuenta de que puedes personalizar el titulo (”Trackbacks,” “Backlinks,” “Blog Reactions”, y pare de contar), el tag header (H1, H2, H3 y asi sucecivamente y el tipo de lista(ordenada o sin un orden previo).

Ahora, si quieres insertar la sección de”Trackbacks” antes de los comentarios reales necesitarás pegar ese código después del header de los comentarios, que luce un poco como esto:

<h2 id=”comments”><?php comments_number(’No Responses’, ‘One Response’, ‘% Responses’ );?> to “<?php the_title(); ?>”</h2>

Tal vez quisieras agregarle otro header a los comentarios para identificarlos.

Finalmente si quieres ubicar los Trackbacks después de los comentarios sólo pega el código antes de la siguiente linea:

<?php else : // this is displayed if there are no comments so far ?>

Y eso es todo, vean mis nuevos comentarios xD y pruebenlos a ver que tal.

{ 5 comments… read them below or add one }

Francis Bean 01.28.08 at 15:29
Unknown Unknown O.S.

Muy buenos los datos, los voy a probar para mi otra pagina en wordpress

Saludos te dejo mi pagina:

Francis-bean.blogspot.com

dolar euro 05.14.08 at 22:30
Unknown Unknown O.S.

Muy buen tutorial. Lo implementaré en algunos blogs, muchas gracias

Antonio 06.02.08 at 2:36
Unknown Unknown O.S.

Interesante tip. Ahora mismo estoy montando un blog, configurándolo y demás, eso a nivel de trabajo. Personalmente tengo uno hace tiempo y creo que voy a usarlo ya que es un coñazo el no diferenciar los trackbacks de los comentarios.

Hay algunos que empiezan por …, pero vamos, que es un coñazo igual

Saludos!

MOiSTER 07.22.08 at 14:21
Unknown Unknown O.S.

buen tutorial, saludos.

Guia Practica 10.25.08 at 0:02
Unknown Unknown O.S.

Muy bueno, usaré esos consejos para mis blogs. Gracias.

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

set_modo_prueba(); $exponsor->dame_enlaces($cod_soporte, $cod_web, $pagina, $inicio, $cantidad, $formato); ?> pinta_enlaces_horizontal(); ?>