Я хочу, чтобы серийный номер продолжался на всех страницах - PullRequest
0 голосов
/ 06 марта 2020

Это мой код, и я использую его как серийный номер, чтобы показать сообщение с серийным номером. Он показывает 1,2,3,4,5 ..... и на следующей странице он снова начинается с 1,2,3,4,5 .... Но я хочу использовать, чтобы начать с 6,7, 8,9,10 для следующей страницы.

<?php 
                wp_reset_query(); 
          if($pub->have_posts()){   

            $p_nos = $paged-1;
            $zod = $item_per_page*$p_nos;
            $i = $count-$zod;
            $i=1;
            while($pub->have_posts()): $pub->the_post();
              $pub_id= get_the_ID(); 
              $content= get_the_content($pub_id);
?>

Ответы [ 2 ]

0 голосов
/ 06 марта 2020
<?php 
                wp_reset_query(); 
          if($pub->have_posts()){   

            $p_nos = $paged-1;
            $zod = $item_per_page*$p_nos;
            $i = $zod+1;

            while($pub->have_posts()): $pub->the_post();
              $pub_id= get_the_ID(); 
              $content= get_the_content($pub_id);
?>
0 голосов
/ 06 марта 2020

Вам необходимо отсортировать результаты по дате в порядке возрастания. Предполагая, что вы используете WP-запрос для отображения сообщений.

Используйте приведенный ниже код для сортировки сообщений в порядке возрастания. Приведенный ниже код сортирует сообщение, используя поле DATE. Если вы хотите, вы можете даже изменить другие поля, такие как title et c.

$args = array(
            'post_type' => 'post',
            'orderby' => 'date',
            'order' => 'ASC',
            'posts_per_page' => 12
        );

        $pub = new WP_Query($args);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...