wordpress分页创建错误的网址

时间:2019-01-10 05:46:00

标签: php wordpress custom-wordpress-pages

wordpress分页为第二页创建错误的URL

第一页abc.com/demo/abc/?page_id=81

第二页abc.com/demo/abc/page/2/?page_id=86

我需要第二页第一页这样的网址。当我单击第二页帖子时,它将重定向到同一页面。

> <div class="pagination"><?php echo paginate_links( array(
>                                         'base'         => str_replace( 999999999, '%#%', esc_url( get_pagenum_link( 999999999 ) ) ),
>                                         'total'        => $arr_posts->max_num_pages,
>                                         'current'      => max( 1, get_query_var( 'paged' ) ),
>                                         'format'       => '?paged=%#%',
>                                         'show_all'     => false,
>                                         'type'         => 'plain',
>                                         'end_size'     => 2,
>                                         'mid_size'     => 1,
>                                         'prev_next'    => true,
>                                         'add_args'  => array()
>                                     ) );
>                                ?>
>                             </div>
> 
> 
>           <?php $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
>                             $arr_posts = new WP_Query( array(
>                                  'post_type' => 'post',
>                                 'post_per_page' => 4,
>                                 'paged' => $paged
>                             ) );
>                         
>                         if ($arr_posts->have_posts()) :
>                             while ($arr_posts->have_posts()):
>                                 $arr_posts->the_post();
>                                 ?>
>                                 <div class="col-lg-6 col-md-6 news-gal-itm">
>                                              <h4><a href="<?php echo get_post_meta($post->ID, 'page_link', true); ?>"> <?php the_title();
> ?> </a></h4>
>                                     <h5><?php echo get_the_date(); ?> at <?php echo get_the_time(); ?></h5>
>                                     <div class="row">
>                                         <div class="col-lg-12 col-md-12 img-sec">
>                                             <?php the_post_thumbnail('full', array('class' => 'img-responsive
> pull-left')); ?>
>                                             <?php the_excerpt(); ?>
>                                         </div>
>                                     </div>
>                                 </div>
>                                 
>                            <?php  endwhile; 
>                      
>                             
>                      
>                         endif;

1 个答案:

答案 0 :(得分:0)

转到wordpress管理员,然后首先更改永久链接结构。

设置->永久链接,然后选择帖子名称作为永久链接并更新设置