Я пытаюсь иметь 3 липких сообщения в верхней части каждой страницы блога (т. Е. Даже если вы на странице 27, вы по-прежнему видите 3 липких сообщения в верхней части).
Я понимаю, что вам нужны два запроса, и я получил работу в основном, но моя разбивка на страницы повторяет одни и те же нелипкие сообщения на каждой странице. Что я испортил?
$sticky_posts = get_posts(array( 'post__in' => get_option('sticky_posts'), 'posts_per_page' => 3 )); $regular_posts = get_posts(array( 'post__not_in' => get_option('sticky_posts'), 'posts_per_page' => 10 )); <div class="sticky-posts"> <?php foreach( $sticky_posts as $post ) { setup_postdata( $post ); the_title(); } wp_reset_postdata(); ?> </div> <div class="regular-posts"> <?php foreach( $regular as $post ) { setup_postdata( $post ); the_title(); } ?> <div class="pagination"> <div class="prev"> <?php previous_posts_link("PREVIOUS"); ?> </div> <div class="next"> <?php next_posts_link("NEXT"); ?> </div> </div> <?php endif; wp_reset_postdata(); ?> </div>