Posts Tagged ‘trackbacks’
Separa los Tracbacks de los Comentarios en tu Blog de Wordpress
Written by david on 19 Enero 2008 – 8:03 pm -No veo porque los diseñadores de Temas de 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 Trackback y 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.

Tags: personalizacion del blog, trackbacks, WordPress
Posted in Construccion de Enlaces, WordPress | 1 Comment »

