- 18, May 2024
- #1
Привет ребята,
Может ли кто-нибудь мне здесь немного помочь?
У меня есть этот PHP-код:
Здесь все хорошо. Проблема в том, что когда я меняю страницу, на всех страницах всегда отображаются одни и те же 5 сообщений. Что я сделал не так? Может быть, $loop->max_num_pages? ПОМОЩЬ
У меня есть этот PHP-код:
<?
$paged = ( get_query_var('page') ) ? get_query_var('page') : 1;
$query_args = array(
'post_type' => 'vrvideo',
'posts_per_page' => 5,
'paged' => $paged
);
$loop = new WP_Query( $query_args );
echo '<div class="crp_related "><ul>';
while ( $loop->have_posts() ) : $loop->the_post();
echo '<li><a href="', the_permalink(), '">', the_post_thumbnail('related-thumb'), '</a>';
echo '<span class="crp_title" style="bottom:4px;">';
if (strlen($post->post_title) > 27) {
echo substr(the_title($before = '', $after = '', FALSE), 0, 27) . '...'; }
else {
the_title();
}
echo '</span></li>';
endwhile;
echo '</ul>';
echo '<div class="crp_clear"></div></div>';
?>
<?php if ($loop->max_num_pages > 1) { // check if the max number of pages is greater than 1 ?>
<nav class="prev-next-posts">
<div class="prev-posts-link">
<?php echo get_next_posts_link( 'Older Entries', $loop->max_num_pages ); // display older posts link ?>
</div>
<div class="next-posts-link">
<?php echo get_previous_posts_link( 'Newer Entries' ); // display newer posts link ?>
</div>
</nav>
<?php } ?>
<?php wp_reset_postdata(); ?>
PHP: На моей странице 6 сообщений.
Нумерация страниц выглядит нормально и показывает 5 сообщений.
Здесь все хорошо. Проблема в том, что когда я меняю страницу, на всех страницах всегда отображаются одни и те же 5 сообщений. Что я сделал не так? Может быть, $loop->max_num_pages? ПОМОЩЬ