一个简单的问题。因此,我在名为sidebar-extra.php
的新文件中创建了一个循环,我通过header.php
将其包含到我的single.php
文件中。
问题:当我转到某个帖子(single.php)时,看不到此导航,虽然可以在我的主页上看到它,但其中也包含sidebar-extra.php
<ul class="pagination">
<li class="page-item"><?php previous_posts_link('« Previous posts') ?></li>
<li class="page-item"><?php next_posts_link('Next posts »') ?></li>
</ul>
有没有办法确保my sidebar-extra.php
在各处显示帖子导航,包括在single.php
上?
编辑。 外观如下:
在sidebar.php
<?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();
?>
在header.php中
<?php get_sidebar() ?>
在single.php中
<?php get_header(); ?>
答案 0 :(得分:0)
public class NumberUtilsTest {
public static void main(String[] args) {
Integer i = new Integer(9);
int i2 = 9;
System.out.println(NumberUtilsTest.negate(i)); // prints -9
System.out.println(NumberUtilsTest.negate(i2)); // prints -9
}
}
和previous_posts_link()
适用于包含帖子列表的页面,并切换到下一个/上一个帖子集(编号取决于“每页帖子数”设置)
要切换到下一个和上一个单帖子/以便在单个页面上使用它,您应该使用next_posts_link()
和next_post_link()
(请注意:“发布”,而不是“发布”,另请参见https://codex.wordpress.org/Template_Tags/previous_post_link)