Cómo separar los Trackbacks de los comentarios en WordPress

Si tienes un Blog y usas el gestor de blogs WordPress, tal ves esto te va a interesar, la mayoría de los Themes para WordPress por defecto muestran los Pingbacks o retroenlaces en la misma lista que los comentarios y eso es feo a veces, hay Blogs cómo psdtuts que separan los Pingbacks de los comentarios, así cómo en la siguiente captura:

trackbacks.png

Sigue este procedimiento paso a paso (es para el theme por defecto que trae WordPress):

  1. Abre el archivo comments.php, del Theme y busca la siguiente línea de código:
    <?php foreach ($comments as $comment) : ?>
  2. Enseguida de esta línea copia y pega las siguientes líneas:
    <?php $comment_type = get_comment_type(); ?>
    <?php if($comment_type == ‘comment’) { ?>
  3. Ahora busca la líne que dice:
    <?php endforeach; /* end for each comment */ ?>
  4. Y enseguida de esta línea copia y pega la siguiente línea:
    <?php } /* End of is_comment statement */ ?>

Co esto estás excluyendo los Trackbacks del bucle (Loop) de los comentarios, ahora agrega el bucle de los Trackbacks con el siguiente código (lo puedes poner después del bucle de los comentarios):

  1. Busca la siguiente línea de código:
    <?php else : // this is displayed if there are no comments so far ?>
  2. Y enseguida de esta agrega las siguientes líneas de código:
    <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>

Eso es todo, espero que esté claro, si no para eso están los comentarios…

Escríbe un comentario

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