如何在帖子和评论之间添加分页?

时间:2014-11-15 作者:Prashant Tapase

我试图在帖子和评论之间添加分页。

我使用插件自动为帖子分页,这样我可以在评论和facebook插件之后添加分页。

可以在post之后添加分页吗

<div class="entry-content">
        <?php the_content(); ?>
                <?php 
                    wp_link_pages( array(
                            \'before\' => \'<div class="page-links">\' . __( \'Pages:\', \'trident\' ),
                            \'after\'  => \'</div>\',
                    ) );
                ?>
    </div><!-- .entry-content -->
但在评论之后仍然需要分页。

我也尝试了功能。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;
}

2 个回复
最合适的回答,由SO网友:Prashant Tapase 整理而成

我找到了解决办法。

<?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 );
我为此编写了一个新函数。这属于函数。php在我的子主题中,因为它会影响我网站的布局,一旦我更改了主题,就不再需要它了。

SO网友:ommunist

根据主题的不同,您可以查看注释输出所在的模板,并在其前面包含调用分页。例如,在TwentyEleven中,注释输出由注释控制。php

结束

相关推荐

Archiving posts in wordpress

我会在我的wordpress网站上发布很多帖子。我想要一个归档功能。我在我的网站上有一个单独的部分,只显示档案,而存档的帖子不会显示在其他部分。我希望这些帖子在30天后自动存档。我如何才能做到这一点?一些细节会很好,谢谢。