2
我有一個靜態的頁面,上面有一些內容,並且想要在靜態內容下面顯示博客帖子。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
是的,我在我的網站測試後更改了這段代碼。所以工作表示感謝。 –