В моем WordPress Index.html я вынимаю 3 последних сообщения, используя
<?php query_posts('posts_per_page=3') ?> <?php while(have_posts()) : the_post(); ?> //rest of the post related data <?php endwhile; wp_reset_query(); ?> <?php do_action('show_navigation');
после этого я хочу получить следующие 3 или более предыдущих 3 сообщения, и для этого я пытаюсь
if ( ! function_exists( 'theme_content_navigation' ) ) { function theme_content_navigation( ) { global $wp_query; if ( $wp_query->max_num_pages > 1 ) { ?> <nav class="navigation" role="navigation"> <div class="nav-previous"><?php next_posts_link( '<' ); ?></div> <div class="nav-next"><?php previous_posts_link( '>' ); ?></div> </nav> <?php } } } add_action('show_navigation', 'theme_content_navigation');
этот код в functions.php.
Прямо сейчас у меня есть 4 сообщения, и три из них отображаются в моем index.php, но я не вижу ссылок на навигацию для получения следующих сообщений и замены существующих в index.php. Просьба предложить мне, как получить следующие или предыдущие сообщения.
решил мою проблему, удалив
<?php query_posts('posts_per_page=3') ?>
и попытался ограничить сообщения из настроек-> Чтение. благодаря