Paginación de comentarios sin plugin
-
Hola, quería paginar los comentarios de wordpress, y leí este post, pero tengo dos dudas.
Solo necesito un par de códigos. El primero irá en el archivo functions.php de tu tema, este:
function wp_comments_paginados() { $pages = ''; $max = get_comment_pages_count(); $page = get_query_var('cpage'); if (!$page) $page = 1; $a['current'] = $page; $a['echo'] = false; $total = 0; //1 - muestra el texto "Página N de N", 0 - no muestra $a['mid_size'] = 3; //cuantos enlaces se mostrarán a izquierda y derecha del actual $a['end_size'] = 1; //cuantos enlaces se mostrarán al principio y al fin $a['prev_text'] = '« Anterior'; //texto para el enlace de "página anterior" $a['next_text'] = 'Siguiente »'; //texto para el enlace de "página siguiente" if ($max > 1) echo '<div class="commentNavigation">'; if ($total == 1 && $max > 1) $pages = '<span class="pages">Página ' . $page . ' de ' . $max . '</span>'."\r\n"; echo $pages . paginate_comments_links($a); if ($max > 1) echo '</div>'; }
¿Exactamente donde tengo que colocar este código dentro de funtions.php?
Luego solo hay que añadir este otro código en el “loop” de los comentarios, cerca (arriba o debajo, a tu gusto) de la función wp_list_comments(), normalmente en el fichero comments.php para que se active la paginación de comentarios.
<?php if(function_exists('wp_comments_paginados')) wp_comments_paginados(); ?>
¿Y este código en que lugar de comments.php lo tengo que colocar?
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
- El debate ‘Paginación de comentarios sin plugin’ está cerrado a nuevas respuestas.