如何只显示下一个和上一个按钮WordPress wp_link_pages

时间:2015-01-20 09:42:31

标签: php wordpress pagination

我一直在努力解决这个问题。我正在尝试的是仅显示下一个和上一个按钮。 直到我得到了

 <?php $args = array(
                            'before'           => '<div class="single-prev-next">',
                            'after'            => '</div>',
                            'link_before'      => '',
                            'link_after'       => '',
                            'next_or_number'   => 'next',
                            'nextpagelink'     => __('<div class="next">Next</div>'),
                            'previouspagelink' => __('<div class="prev">Prvious</div>'),
                            'pagelink'         => '%',
                            'more_file'        => '',
                            'echo'             => 1 ); ?>

                            <?php wp_link_pages( $args ); ?>

显示带有数字的页面。 这是我得到的输出。 Output

但我希望它像这样。 enter image description here

我不希望Post的链接我想要帖子的子页面链接。 我在单个帖子中使用多个页面。 我正在使用分页符  下一页评论功能

3 个答案:

答案 0 :(得分:0)

你应该使用这样的东西:

 <?php posts_nav_link(); ?>

答案 1 :(得分:0)

您有两种选择。您可以使用post_nav_link()功能显示上一个/下一个链接,也可以单独使用它们:

next_posts_link()previous_posts_link()

最后一个有get_*版本,不显示链接,只返回。

答案 2 :(得分:0)

以下是我在Wordpress Post

中提供上一页下一页按钮所做的工作
function genesis_page_numbers() {
$args = array(
                        'before'           => '<div class="single-prev-next">',
                        'after'            => '</div>',
                        'link_before'      => '',
                        'link_after'       => '',
                        'next_or_number'   => 'next',
                        'nextpagelink'     => __('<div class="int_next">Next</div>'),
                        'previouspagelink' => __('<div class="int_prev">Previous</div>'),
                        'pagelink'         => '%',
                        'more_file'        => '',
                        'echo'             => 1 ); 
wp_link_pages( $args ); 
}
add_action('genesis_entry_header','genesis_page_numbers');

将以上代码粘贴到funtions.php中,你就可以了。

此外,如果您要删除默认分页,请使用以下代码:

  remove_action( 'genesis_entry_content', 'genesis_do_post_content_nav', 12);