J'essaie d'ajouter une pagination entre le post et les commentaires.
J'ai utilisé le plugin paginer automatiquement les messages pour celui dans lequel je peux ajouter de la pagination après les commentaires et le plugin Facebook.
j'ai essayé d'ajouter le code ci-dessous.
<div class="entry-content">
<?php the_content(); ?>
<?php
wp_link_pages( array(
'before' => '<div class="page-links">' . __( 'Pages:', 'trident' ),
'after' => '</div>',
) );
?>
</div><!-- .entry-content -->
Mais la pagination vient toujours après les commentaires.
J'ai aussi essayé dans le fichier function.php
function the_content( $more_link_text = null, $strip_teaser = false) {
$content = get_the_content( $more_link_text, $strip_teaser );
/**
* Filter the post content.
*
* @since 0.71
*
* @param string $content Content of the current post.
*/
$content = apply_filters( 'the_content', $content );
$content = str_replace( ']]>', ']]>', $content );
echo $content;
}
J'ai eu ma solution.
<?php // move pagination links above other end-of-post content additions, like related posts etc.
function move_pagination( $content ) {
if ( is_single() ) {
$pagination = wp_link_pages( array(
'before' => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'firmness' ) . '</span>',
'after' => '</div>',
'link_before' => '<span>',
'link_after' => '</span>',
'echo' => 0,
) );
$content .= $pagination;
return $content;
}
return $content;
}
add_filter( 'the_content', 'move_pagination', 1 );
J'ai écrit une nouvelle fonction à cet effet. Ceci appartient à functions.php dans mon thème enfant, car il affecte la mise en page de mon site et ne sera plus nécessaire une fois mes thèmes de changement.
Selon votre thème, vous pouvez regarder dans le modèle où se trouvent les commentaires et inclure la pagination des appels avant. Par exemple, dans TwentyEleven, la sortie des commentaires est régie par comments.php.