Не работает пагинация на WordPress

134
26 декабря 2019, 17:20

Вот код

                 $postArr = [];
                    if(have_posts()) : query_posts("showposts=5&cat=3,4");
                        while( have_posts() ) : the_post();
                            $link = get_permalink();
                            $title = get_the_title();
                            $postContentId = get_the_ID();
                            if(has_post_thumbnail()) {
                                $image = get_the_post_thumbnail(get_the_ID(), 'miniatures', array('class' => 'alignleft'));
                            } else {
                                $imagePath = get_bloginfo("template_url") . "/img/no_image.jpg";
                                $image = '<img src='.$imagePath.' alt="'.$title.'"/>';
                            }
                            $thumbDesc = get_the_excerpt();
                            $postItem = '<a href='.$link.' data-postid='.$postContentId.' rel="bookmark" class="thumb_3"><div class="img-box">'.$image.'</div><h4>'.$title.'</h4><p>'.$thumbDesc.'</p></a>';
                            array_push($postArr, $postItem);
                        endwhile;
                    if (!empty($postArr)) {
                            echo "<div class='thumbnails_3 thumbnails_3_2 offset_ziro'>".implode('', $postArr)."</div>";
                            the_posts_pagination();
                        } else {
                            echo "Пока у нас нет публикаций";
                        }
                    endif;
                    wp_reset_query();

Подскажите почему не работает пагинация?

Answer 1
$postArr = [];
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
if(have_posts()) : query_posts("showposts=5&cat=3,4&paged=".$paged);
READ ALSO
gnupg php Расшифровка двумя разными ключами

gnupg php Расшифровка двумя разными ключами

Нужно реализовать возможность зашифровки текста двумя разными ключами и расшифровки полученных зашифрованных данных одним ключом либо...

157
Помощь с рулеткой на Roulette.js

Помощь с рулеткой на Roulette.js

Мне нужно что бы при клике, рандомно выбиралось изображение, при этом, управлять этим должен яНапример я буду отправлять ajax запрос, получать...

146
Node.js вставка блоков сайта

Node.js вставка блоков сайта

В PHP можно вставить в файл блок сайта используя:

117
Не сохраняет данные в MySQL (Ajax, php)

Не сохраняет данные в MySQL (Ajax, php)

С формы необходимо отправить данные в БД и вывести на экранеПрограмма почему-то считывает пустые значения с input/textarea

155