WordPress, alternar colores en comentarios

7 feb 2010 2 comentarios

Vamos a listar los comentarios de nuestro blog de una forma un poco más vistosa, alternado los colores de fondo de cada comentario (filas impares/pares) utilizando foreach y un poco de css.

En nuestro archivo de css insertamos el estilo que queremos dar a cada comentario:

.impar { background-color: #ddd; }
.par {background-color: #fff; }

Al comienzo del archivo comments.php, insertamos la variable del contador:

<?$i;?>

Ahora nos desplazamos hacia abajo hasta encontrar esta parte del código o similar:

<?php foreach ($comments as $comment) : ?>
<div class="commentbox">

Ahora insertamos el código php para insertar el estilo al class:

<?php foreach ($comments as $comment) : ?>
<div id="commentbox" class="<?=($i%2)?"impar":"par";$i++;?>">

2 Comentarios

Sergio, el 09/03/2010 a las 19:36:27

Hola estimado amigo gracias por el codigo justamente estube buscando este script gracias muchas gracias le doy 5 click en los anuncios MUCHAS GRACIAS HA SIDO MUY UTIL PARA MI WEB

Esteban, el 21/03/2011 a las 05:21:23

Que extraño a mi no me resultó, tengo un código un tanto diferente, en vez de tener un DIV tengo un LI es así:

<li id="comment-”>

Y agregándole el código que indican me sale en la página de comentarios lo siguiente (en cada comentario):

“>

Que será? Soy malísimo en PHP.

Escribe un comentario

Comenta este post en Facebook