首页 > 解决方案 > 首页上的WordPress分页不起作用

问题描述

我编码的静态首页有分页问题。这不适用于主页设置:

<?php if ( get_query_var('paged') ) {
            $paged = get_query_var('paged'); 
        }elseif ( get_query_var('page') ) { 
            $paged = get_query_var('page'); 
        }else { 
            $paged = 1; 
        }

       $query = new WP_Query(array(
           'post_type'     =>  'post',
           'posts_per_page' => 36,
           'category_name' =>  $cat_slug[3],
           'paged'          => $paged
       ));

    while ($query->have_posts()) : $query->the_post(); ?>

如何修复它们?

标签: wordpress

解决方案


在您的 while 循环之后添加此代码

            <div class="nav-links">
                <div class="nav-previous"><?php echo get_next_posts_link( __( 'Older Entries', 'yourtextdomain' ), $query->max_num_pages ); ?></div>
                <div class="nav-next"><?php echo get_previous_posts_link( __( 'Newer Entries', 'yourtextdomain' ) ); ?></div>
            </div>

您可以通过此获取旧条目和新条目。


推荐阅读