Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress分页有时不会';t加载/显示_Wordpress_Pagination - Fatal编程技术网

Wordpress分页有时不会';t加载/显示

Wordpress分页有时不会';t加载/显示,wordpress,pagination,Wordpress,Pagination,我试图找到解决这个问题的方法,但我在网上找不到任何东西,我自己也找不到 所以,问题是,有时本地分页有效,有时无效。 我尝试使用不同的主题,停用插件,但问题仍然存在。 我在本机WP循环中使用了函数的_posts_pagination(),因此没有自定义查询 如果你们有什么建议,我将不胜感激。谢谢大家! 这是发生的情况的屏幕截图: 您可以使用paginate_links()而不是使用自定义分页()。让函数为wp103033_pagination() 然后在functions.php文件中添加函数-

我试图找到解决这个问题的方法,但我在网上找不到任何东西,我自己也找不到

所以,问题是,有时本地分页有效,有时无效。 我尝试使用不同的主题,停用插件,但问题仍然存在。 我在本机WP循环中使用了
函数的_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+。