У меня есть статическая передняя страница с небольшим количеством содержимого на ней и вы хотите отображать блогпосты под статическим содержимым.wordpress: отображение 2 сообщений на статической странице + навигация по страницам
В цикле должно отображаться только 2 сообщения, но для перехода к более старым сообщениям через WP_PageNavi (плагин, который я всегда использую) должен быть доступен.
Я сделал статическую страницу своей главной страницей и добавил WP_Query под статическим контентом. Проблема в том, что она не работает, потому что она отображает только последние два сообщения.
Это выглядит следующим образом:
<!-- here goes the static content stuff -->
<?php if(is_front_page()) { ?>
<div class="news">
<ul>
<?php $my_query = new WP_Query(array('post_status' => 'publish', 'post__not_in' => $current_id));
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<li class="news-post">
<h2><?php the_title(); ?></h2>
<p><?php the_content(); ?></a></p>
</li>
<?php endwhile; ?>
</ul>
<?php if(function_exists('wp_pagenavi')) { ?>
<?php wp_pagenavi(array('query' => $my_query)); ?>
<?php } ?>
Совет высоко ценится
Спасибо, но PageNavi не работает, не переходить на другие должности, но остается на на той же странице отображаются одни и те же сообщения. – okiedokey
Да, это работает. вы добавили $ paged часть, не так ли? – okiedokey
да, я изменил этот код после тестирования в своем Интернете. так что работать спасибо. –