Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 如何通过特定页面获取所有帖子?_Wordpress - Fatal编程技术网

Wordpress 如何通过特定页面获取所有帖子?

Wordpress 如何通过特定页面获取所有帖子?,wordpress,Wordpress,我想通过特定的页面id在特定页面上显示所有帖子 (我知道页面是post_type='page'的帖子) 页面上的帖子由Post模块设置 如何做到这一点?我想通过特定页面id在特定页面上显示所有帖子。 试试这个 ?php // get all posts $args = array( 'post_type'=> 'post', 'orderby' => 'ID', 'post_status' => 'publish', 'order' => 'DESC', 'p

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

页面上的帖子由Post模块设置


如何做到这一点?

我想通过特定页面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; ?>
?php
//获取所有帖子
$args=数组(
“post_type”=>“post”,
'orderby'=>'ID',
“发布状态”=>“发布”,
“订单”=>“描述”,
“每页帖子”=>-1
);
if(is_page('page_ID_HERE')://在此处替换页面ID
$result=新的WP\u查询($args);
如果($result->have_posts()):
?>

请您简要解释一下。您想显示所有帖子还是页面?我有一些类似主页的页面,我想在该页面上显示所有帖子。(我只想获取帖子ID)您正在创建页面模板来显示这些帖子吗?请添加您的代码,以便我可以帮助您