За последние 24 часа нас посетили 24114 программистов и 1677 роботов. Сейчас ищут 1760 программистов ...

не могу сделать погинацию

Тема в разделе "Wordpress", создана пользователем artemka, 8 янв 2018.

  1. artemka

    artemka Новичок

    С нами с:
    18 авг 2017
    Сообщения:
    56
    Симпатии:
    4
    Здравствуйте. Вот код:

    HTML:
    1. <?php if ( have_posts() ) : query_posts('cat=25,29&posts_per_page=1');
    2.            while (have_posts()) : the_post() ?>
    3.             <div class="col-md-4 col-sm-4 col-xs-12">
    4.                 <a href="<?php the_permalink()?>">
    5.                     <div class="art_img">
    6.                         <?php the_post_thumbnail(); ?>
    7.                     </div>
    8.                 </a>
    9.             </div>
    10.             <div class="col-md-8 col-sm-8 col-xs-12">
    11.                 <div class="white white_blog">
    12.                     <a href="<?php the_permalink()?>">
    13.                         <p class="blog_ttl"><?php the_title();?></p>
    14.                     </a>
    15.                     <p class="blog_ttl2"><?= wp_trim_words( get_the_content(), 35, ' ...' );?></p>
    16.                     <p class="blog_perm"><a href="<?php the_permalink()?>"><?php pll_e('readmore'); ?> <i class="fa fa-angle-right" aria-hidden="true"></i></a></p>
    17.                 </div>
    18.             </div>
    19.             <? endwhile; ?>
    20.  
    21.             <?endif;
    22.            the_posts_pagination( array(
    23.                'prev_text'          => __( 'Previous page', 'twentyfifteen' ),
    24.                 'next_text'          => __( 'Next page', 'twentyfifteen' ),
    25.                 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyfifteen' ) . ' </span>',
    26.             ) );
    27.                 wp_reset_query(); ?>
    Так не работает. Появилась пагинация, но при переключении, контент не меняется. что я делаю не так? https://c2n.me/3QSGSvz
     
  2. artemka

    artemka Новичок

    С нами с:
    18 авг 2017
    Сообщения:
    56
    Симпатии:
    4
    сделал так:
    HTML:
    1. <?php
    2.            $current_page = (get_query_var('paged')) ? get_query_var('paged') : 1;
    3.            $params = array(
    4.                'posts_per_page' => 1, // количество постов на странице
    5.                 'cat'       => '25,29', // тип постов
    6.                 'paged'           => $current_page // текущая страница
    7.             );
    8.             query_posts($params);
    9.  
    10.             $wp_query->is_archive = true;
    11.             $wp_query->is_home = false;
    12.  
    13.             while(have_posts()): the_post();
    14.             ?>
    15.                 <div class="col-md-4 col-sm-4 col-xs-12">
    16.                     <a href="<?php the_permalink()?>">
    17.                         <div class="art_img">
    18.                             <?php the_post_thumbnail(); ?>
    19.                         </div>
    20.                     </a>
    21.                 </div>
    22.                 <div class="col-md-8 col-sm-8 col-xs-12">
    23.                     <div class="white white_blog">
    24.                         <a href="<?php the_permalink()?>">
    25.                             <p class="blog_ttl"><?php the_title();?></p>
    26.                         </a>
    27.                         <p class="blog_ttl2"><?= wp_trim_words( get_the_content(), 35, ' ...' );?></p>
    28.                         <p class="blog_perm"><a href="<?php the_permalink()?>"><?php pll_e('readmore'); ?> <i class="fa fa-angle-right" aria-hidden="true"></i></a></p>
    29.                     </div>
    30.                 </div>
    31.             <?php endwhile;
    32.  
    33.            wp_pagenavi();  ?>
     
    denis01 нравится это.