2016-12-01 58 views
0

我已将分页添加到single.php,功能按预期工作,除了在第一页上。 wp无法识别当前页面是否为第1页,并且正在使用活动链接封装第一个页面范围标记“1”。wp_link_pages()不会将第一页识别为当前页面

在当前页是第2页

enter image description here

在当前页是第1页

enter image description here

<?php wp_link_pages(array(
     'before'  => '<div class="pagination">' . __('Pages:'), 
     'after'  => '</div>', 
     'link_before' => '<span>', 
     'link_after' => '</span>', 
     )); 
?> 

我想知道如果它与人体课上做,因为第2页有paged-2和single-paged-2类,第一页也没有任何'paged-'类

回答

0

我似乎找到了解决方案。在我的主题我以前设置WordPress的全局变量$以上为0

<?php global $more; $more = 0; ?> 

$更多的是用来指示是否 WordPress的应该执行在后使用,以显示全球布尔变量“阅读更多'链接。 wordpress不强制这是$ more = true。当使用标签分页发布时,这与第1页冲突。设置$ more = 1修复了这个问题。

<?php global $more; $more = 1; ?>