Intereting Posts
Удалите повторяющиеся строки из базы данных wordpress, где столбец дублируется в phpmyadmin Добавление другого аргумента в comment_popup_link Я не могу получать сообщения в блогах в «избранные области» на главной странице Файлы JavaScript и изображений не распознаются Подкачка wp_dropdown_categories работает с wp_category_checklist Можно ли добавить фильтр для вывода элементов навигационного меню в admin? Количество сообщений по разным параметрам? получить заголовок привязки на основе идентификатора приложения Выход Wierd Создание сообщения с API REST, зависанием и возвратом ошибки 401 Странные iframes добавлены в wordpress 4.1 localhost Использование как honeypot, так и captcha «Вам нужно сделать этот файл доступным для записи, прежде чем вы сможете сохранить свои изменения», но файл доступен для записи Не удается получить пользовательские сообщения по категориям могут ли члены иметь множественную регистрацию с использованием того же пароля?

Я не могу получить разбивку на страницы, чтобы работать над кодом моей домашней страницы. он продолжает отображать те же сообщения

Может кто-нибудь скажет мне, что не так с моим кодом, и почему он продолжает показывать один и тот же контент на страницах с разбивкой на страницы?

Он имеет две петли. Первый – для выделенного сообщения, а затем для остальных сообщений.

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $postArgs = array( 'showposts' => get_option('posts_per_page'), 'offset' => 0, 'orderby' => 'post_date', 'order' => 'DESC', 'post_type' => 'post', 'post_status' => 'publish', 'paged' => $paged); $the_query = new WP_Query( $postArgs ); ?> <div id="billboard"> <?php $a = 0; while ( $the_query->have_posts() ) : $the_query->the_post(); if ($a == 0) { ?> <!-- post image --> <div id="mainPostImage"> <div class="inner"> </div> </div> <!-- close post image --> <div id="mainPostDetail"> <div class="content"> <h2><?php the_title(); ?></h2> <h3>by <?php the_author(); ?> on <?php the_time('F jS, Y'); ?></h3> <div class="entry-content"><?php the_excerpt(); ?></div> </div> </div> <?php } else { break; } $a++; endwhile; ?> </div> <div id="mainContent"> <div id="primary"> <div class="posts"> <?php $b = 0; while ( $the_query->have_posts() ) : $the_query->the_post(); if ($b > 0) { ?> <div class="post"> <span class="post-thumbnail"> </span> <h2><?php the_title(); ?></h2> <h3>by <?php the_author(); ?> on <?php the_time('F jS, Y'); ?></h3> <div class="entry-content"><?php the_excerpt(); ?></div> <div class="entry-meta"> <?php comments_number( '', 'one Comment', '% Comments' ); ?> </div> </div> <!-- .post --> <?php } $b++; endwhile; ?> <div class="nextprev"> <div style="float:right;"><?php next_posts_link('Older Entries &raquo;', $the_query->max_num_pages) ?></div> <?php previous_posts_link('&laquo; Newer Entries &raquo;') ?> </div> <?php if($the_query->max_num_pages>1){?> <p style="text-align:right;"> <?php if ($paged > 1) { ?> <a href="<?php echo '?paged=' . ($paged -1); //prev link ?>"><</a> <?php } for($i=1;$i<=$the_query->max_num_pages;$i++){?> <a href="<?php echo '?paged=' . $i; ?>" <?php echo ($paged==$i)? 'class="selected"':'';?>><?php echo $i;?></a> <?php } if($paged < $the_query->max_num_pages){?> <a href="<?php echo '?paged=' . ($paged + 1); //next link ?>">></a> <?php } ?> </p> <?php } ?> <?php wp_reset_postdata(); wp_reset_query(); ?> </div> 

Solutions Collecting From Web of "Я не могу получить разбивку на страницы, чтобы работать над кодом моей домашней страницы. он продолжает отображать те же сообщения"

Измените $ postArgs на:

 $postArgs = array('post_type' => 'post', 'paged' => $paged); 

Все остальное в массиве u имеет значение по умолчанию и не нужно.

Также добавьте $ the_query-> rewind_posts (); после первого конца;

Обновить

Исправление проблем с разбивкой по страницам:

 global $wp_query; $paged = ($wp_query->query['paged']) ? $wp_query->query['paged'] : 1;