Cómo paginar en wordpress los comentarios sin necesidad de plugin

Los comentarios a un post en Wordpress se pueden paginar. Wordpress desde la versión 2.7 ya incluye en el Core una función para eso, los paginate_comments_links, así que si la llamamos en nuestra plantilla de comentarios (normalmente comments.php) podemos obtener dicha paginación:

1. Habilitar el paginado de comentarios yendo en el panel a AJUSTES > COMENTARIOS, y marcando la casilla de “Separa los comentarios en páginas de…”. Podemos decidir cualquier número para paginar.

2. Abriremos la plantilla comments.php y añadimos las siguientes líneas de código en dónde queramos que aparezcan los comentarios.

Nota: si tu estás usando las funciones previous_comments_link y next_comments_link podrías reemplazarlas por la paginación.

De modo opcional: también puedes modificar el texto que se muestra para el Previous y Next links. Por defecto se mostrarán como « Previous y Next » con las flechitas. Esto quedaría así, pero podrías modificarlo al gusto:

’‹ Previous’, ‘next_text’ => ‘Next ›’) ); ?>

3. A esto podemos darle el siguiente estilo CSS por ejemplo:

.pagination { clear:both; padding:20px 0; position:relative; font-size:11px; line-height:13px; }

.pagination span, .pagination a { display:block; float:left; margin: 2px 2px 2px 0; padding:6px 9px 5px 9px; text-decoration:none; width:auto; color:#fff; background: #555; }

.pagination a:hover{ color:#fff; background: #3279BB; }

.pagination .current{ padding:6px 9px 5px 9px; background: #3279BB; color:#fff; }

Está genial poder hacer esto sin plugin alguno. Este código lo he visto esta mañana y ya lo he probado y funciona de maravilla.

2 comentarios

Comentarios del blog original. Los comentarios están cerrados.

  • Ederson

    Muchas Gracias! Me ha funcionado de maravilla

    Saludos!

  • admin

    Estupendo, me alegro.

volver arriba ↑