如何获得特定页面的所有帖子?

时间:2018-10-04 11:21:24

标签: wordpress

我想让所有帖子按特定页面ID显示在特定页面上 (我知道页面是post_type ='page'的帖子)

页面上的帖子由“帖子”模块设置

那怎么办?

1 个答案:

答案 0 :(得分:0)

I want to get all posts display on a specific page by a specific page id.

尝试一下。

?php
// get all posts
$args = array(
'post_type'=> 'post',
'orderby'    => 'ID',
'post_status' => 'publish',
'order'    => 'DESC',
'posts_per_page' => -1 
);
if (is_page('PAGE_ID_HERE')) : // replace page id here
$result = new WP_Query( $args );
if ( $result-> have_posts() ) : 
?>
<?php while ( $result->have_posts() ) : $result->the_post(); ?>
<?php the_title(); ?>   
<?php endwhile; ?>
<?php endif; wp_reset_postdata(); endif; ?>