Пагинация wordpress создает неправильный URL-адрес

пагинация wordpress создает неправильный URL-адрес для второй страницы

1-я страница abc.com/demo/abc/?page_id=81

2-я страница abc.com/demo/abc/page/2/?page_id=86

мне нужен URL-адрес, как первая страница на второй странице. когда я нажимаю сообщение на второй странице, оно перенаправляется на ту же страницу.

> <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;
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
266
1

Ответы 1

Зайдите в админку WordPress и сначала измените структуру постоянных ссылок.

Настройка-> постоянная ссылка, а затем выберите имя сообщения в качестве постоянной ссылки и обновите настройки

тогда почему ваши постоянные ссылки создаются как эта 1-я страница abc.com/demo/abc/?page_id=81 2-я страница abc.com/demo/abc/page/2/?page_id=86

Piyush Dhanotiya 10.01.2019 07:48

Другие вопросы по теме