Nuestro compañero Dogguie, que por cierto tiene un gran blog que os recomiendo, me ha pedido que le explique como numerar comentarios en WordPress, y la verdad es que es relativamente sencillo, basta con poner un par de lineas de código dentro del archivo comments.php de nuestra plantilla, theme para los más Pro’s 😛
Lo primero es declarar la variable contador(podéis llamarla como queráis) con valor 1, en la pate del código donde empiezan los comentarios, que es donde pone algo como esto:
<?php foreach ($comments as $comment) { ?>
y cambiarlo por esto otro:
<?php $contador = 1; foreach ($comments as $comment) { ?>
Lo siguiente es decirle donde queremos que nos muestre el número y sumarle 1 al siguiente comentario aprovado, esto lo conseguimos introduciendo las siguientes lineas de código justo antes de hacer la llamada al comentario.
<? php if ($comment->comment_approved == ‘1′): ?>
<div class=”contador”>
# <? php echo $contador++; ?>
</div>
<? php endif; >
Para no liarme, he creado una clase con el mismo nombre que la variable, en mi caso contador, que tendremos que definir dentro del style.css y darle el estilo que más nos guste, ejemplo:
.contador {
float: right;
color: #ccc;
margin: 0 10px 0 0;
padding: 0;
text-decoration: none;
}
Si os fijáis en mis comentarios yo tengo puesta la almohadilla(#) delante del número, pero es completamente opcional.
Si tenéis cualquier duda, ya sabéis que en los comentarios os las resuelvo 😉
Este post quedará enlazado en mi sección de WordPress para futuras consultas de los lectores.