Numerar comentarios en WordPress

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 😛Dogguie

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.

Esta web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies