web-dev-qa-db-fra.com

Comment ajouter de la pagination entre post et commentaires?

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.

  1. Est-il possible d'ajouter une pagination juste après la publication?

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( ']]>', ']]&gt;', $content );
    echo $content;
}
1
Prashant Tapase

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.

1
Prashant Tapase

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.

0
ommunist