首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >边栏在single.php中时未显示侧栏分页

边栏在single.php中时未显示侧栏分页
EN

Stack Overflow用户
提问于 2019-05-27 16:51:51
回答 1查看 96关注 0票数 0

一个简单的问题。因此,我在一个名为sidebar-extra.php的新文件中创建了一个循环,其中single.php通过包含到了my 文件中。

问题:当我去一个帖子(single.php)时,我不能看到这个导航,而我可以在我的主页上看到它,其中还包括了sidebar-extra.php

代码语言:javascript
复制
<ul class="pagination">
        <li class="page-item"><?php previous_posts_link('&laquo; Previous posts') ?></li>
        <li class="page-item"><?php next_posts_link('Next posts &raquo;') ?></li>
    </ul>

有什么方法可以确保my sidebar-extra.php到处显示post导航,包括在single.php

编辑。这就是它的样子:

In sidebar.php

代码语言:javascript
复制
 <?php 
            // the query
            $the_query = new WP_Query(  array( 'posts_per_page' => 25,
                                               'paged' => $paged
                                                ) ); 
            $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;

            if ( $the_query->have_posts() ) : 
            ?>
                <!-- pagination here -->
                <!-- the loop -->
                <?php 
                while ( $the_query->have_posts() ) : $the_query->the_post(); 
                ?>  

In header.php

代码语言:javascript
复制
  <?php get_sidebar() ?>

In single.php

代码语言:javascript
复制
<?php get_header(); ?>
EN

回答 1

Stack Overflow用户

发布于 2019-05-27 17:22:47

previous_posts_link()next_posts_link()用于包含帖子列表的页面,切换到下一个/以前的帖子集(取决于“每个页面的帖子”设置的数字)。

要切换到下一个和上一个单独的帖子/在单个页面上使用它,您应该使用next_post_link()previous_post_link()

(注:"post",而不是“post”,另见link)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56329860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档