我想让所有帖子按特定页面ID显示在特定页面上 (我知道页面是post_type ='page'的帖子)
页面上的帖子由“帖子”模块设置
那怎么办?
答案 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; ?>