Wordpress分页有时不会';t加载/显示
我试图找到解决这个问题的方法,但我在网上找不到任何东西,我自己也找不到 所以,问题是,有时本地分页有效,有时无效。 我尝试使用不同的主题,停用插件,但问题仍然存在。 我在本机WP循环中使用了Wordpress分页有时不会';t加载/显示,wordpress,pagination,Wordpress,Pagination,我试图找到解决这个问题的方法,但我在网上找不到任何东西,我自己也找不到 所以,问题是,有时本地分页有效,有时无效。 我尝试使用不同的主题,停用插件,但问题仍然存在。 我在本机WP循环中使用了函数的_posts_pagination(),因此没有自定义查询 如果你们有什么建议,我将不胜感激。谢谢大家! 这是发生的情况的屏幕截图: 您可以使用paginate_links()而不是使用自定义分页()。让函数为wp103033_pagination() 然后在functions.php文件中添加函数-
函数的_posts_pagination()
,因此没有自定义查询
如果你们有什么建议,我将不胜感激。谢谢大家!
这是发生的情况的屏幕截图:
您可以使用
paginate_links()
而不是使用自定义分页()。让函数为wp103033_pagination()
然后在functions.php
文件中添加函数-
function wp103033_pagination($args = array(), $class = 'pagination') {
if ($GLOBALS['wp_query']->max_num_pages <= 1) {
return;
}
$args = wp_parse_args(
$args,
array(
'mid_size' => 2,
'prev_next' => TRUE,
'prev_text' => __('PREV', 'text-domain'),
'next_text' => __('NEXT>', 'text-domain'),
'screen_reader_text' => __('Posts navigation', 'text-domain'),
'type' => 'array',
'current' => max(1, get_query_var('paged')),
)
);
$links = paginate_links($args); ?>
<nav aria-label="<?php echo $args['screen_reader_text']; ?>">
<ul class="pagination">
<?php foreach ($links as $key => $link) { ?>
<li class="page-item <?php echo strpos($link, 'current') ? 'active' : ''; ?>">
<?php echo str_replace('page-numbers', 'page-link', $link); ?>
</li>
<?php } ?>
</ul>
</nav>
<?php }
函数wp103033_分页($args=array(),$class='pagination'){
如果($GLOBALS['wp\u query']->max\u num\u第2页,
“上一步”=>正确,
'prev_text'=>'prev','text domain'),
“下一个文本”=>“(“下一个>”,“文本域”),
'screen_reader_text'=>'Posts导航','text域',
'类型'=>'数组',
“当前”=>max(1,获取查询变量('paged'),
)
);
$links=paginate_链接($args);?>
谢谢,但问题还是一样。我很难过,其他主题也有问题。paginate_links()适用于4.1之前的WP,而_posts_pagination()适用于WP 4.1+。