Cómo paginar comentarios en entradas de un post

  • Autor Autor Matias
  • Fecha de inicio Fecha de inicio
Matias

Matias

1
Zeta
SEO
Suscripción a IA
Hola busque por el foro pero no encontre algo similar...
nose quizas busque mal nose..

quiero que en las entradas figuren 30 comentarios es decir que si en un post hay 80 comentarios sean pasando a la hoja 2 3 y asi se entiende?

espero que me ayuden...
 
Debes activarlos primero y luego poner en tu theme lo del primer DIV de navigation antes de los comentarios(solo themes preparados para wp 2.7+)

Editar el archivo comments.php y agrega <?php paginate_comments_links(); ?>
PHP:
<?php if ( have_comments() ) : ?>

<!-- Esto es para paginar -->
<div class="navigation">
<?php paginate_comments_links(); ?> 
</div>
<!-- Termina, Esto es para paginar -->
	<ol>
	<?php wp_list_comments('type=comment&callback=iglootheme_comment'); ?>
	</ol>

Esta linea tambien de wp_list puede ir con otros parámetros o ninguno
<?php wp_list_comments(); ?>
Para paginar se activan desde el Panel de admin/Settings/Discusion y ahi marcas la opcion que dice
Break comments into pages with comments per page and the page displayed by default
y le pones un numero de comentarios para paginar.


Ahh! esto causa error de duplicado de cotenido, te aconsejo que busques como se soluciona, creo que hasta hay un plugin
 
Última edición:
Si usas wordpress debes ir a

y activar >>> Activar los comentarios anidados hasta 5 niveles

luego seleccionar >>> Separar los comentarios en páginas de (30) comentarios por página y mostrar la página por defecto

y listo.

creo que con eso se soluciona
 
sorry es que 0 ingles que marco de acá

2iut840.jpg
 
Marca la opcion 5 y coloca 30 en ves del 0
 
Debes marcar en la 4ta y la 5ta opcion la que dice " enable threaded (nested)" y la que dice "break comments into pages whit( ese numero es el numero de comentarios que quieres que aparesca)"
 
lo hice todo tal cual y sigue apareciendo igual XD
 
la 4 opcion no es para paginar, es para anidar comentarios, para que X persona le responda a otra y aparezca la respuesta dentro del cuadro al que se le esta respondiendo.

Lutor, leiste mi primer comentario? si tu theme no esta preparado para recibir comentarios de WP 2.7 no puedes hacer paginacion asi

Edita el archivo comments.php de tu theme y coloca eso que te digo, si no viene asi entonces tu theme NO soporta comentarios de esa forma, si no que los tiene para WP 2.6 para abajo.
 
decis que causa doble contenido nose XD?
 
La paginacion por defecto de wordpress causa duplicado de contenido, lo que pasa es que por cada pagina de comentarios que hace tiene un formato como este
tublog/titulodelaentrada/comment-page-1/
tublog/titulodelaentrada/comment-page-2/
tublog/titulodelaentrada/comment-page-3/

Pero puedes utilizar este plugin
SEO Comment Paging

Acá hay otra solución(no la he probado)
http://ayudawordpress.com/solucionando-canonicamente-el-contenido-duplicado-en-los-comentarios/

Hay mas, búscalas en google.
 
Última edición:
El tema de mi blog no soporta paginacion pero pondre a ver el codigo que dijiste... a ver si me funciona y si me funciona pues nos abremos ayudado entre todos 🙂
 
creo que el mio tampoco..
probe el plugin y es para optimizar.. no coloca nada.
 
Sabeis si existe solucion a esto, pero con AJAX? Asi evitamos contenido duplicado porque realmente estarian todos, solo que con AJAX visualizariamos cada vez X comentarios

Gracias
 
Atrás
Arriba