Wordpress: Separar los comentarios de los trackbacks



Los comentarios en la mayoria de los blogs de Wordpress los vemos mezclados con los trackbacks y a veces, de acuerdo a su número, se hace imposible seguir algunas conversaciones.

Una salida a este problema es separar los comentarios de los trackbacks y así presentar una sección mucho más organizada.

Para ello solo tenemos que copiar unas líneas de código y listo.

Antes de comenzar con los pasos a seguir para llevar a cabo este procedimiento, es recomendable que hagan un respaldo del fichero comments.php que es el que vamos a modificar.



1) deben de buscar por la siguiente línea de código en Comments.php
<?php foreach ($comments as $comment) : ?>

Una vez encontrada, deben de copiar las siguiente dos líneas y pegarlas después de esa instrucción que encontraron
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == 'comment') { ?>

2) Buscar por la siguiente línea de código en el mismo fichero,
<?php endforeach; /* end for each comment */ ?>

Copiar la línea de código que sigue y colocarlas antes del código que encontramos
<?php } else { $trackback = true; } /* End of is_comment statement */ ?>

3) Por último buscar por la siguiente línea de código
<?php else : // this is displayed if there are no comments so far ?>

Copiar las siguientes líneas y colocarlas antes de la línea que encontramos
<?php if ($trackback == true) { ?>
<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>
<?php } ?>

Una vez terminado, guardan el fichero y listo, a partir de ahora tendran organizadas su sección de comentarios.

[Fuente HongKiat]

2 comments:

  1. Información Bitacoras.com...

    Valora en Bitacoras.com: Los comentarios en la mayoria de los blogs de WordPress los vemos mezclados con los trackbacks y a veces, de acuerdo a su número, se hace imposible seguir algunas conversaciones. Una salida a este problema es separar los com......

    ReplyDelete
  2. Majority each company has their own after sales support center. Customer service is the backbone of any online or offline enterprise. The majority of the companies consider their contracted and temporary workers, their customers as their internal team members, and most.
    https://servicecenterguru.com

    ReplyDelete