我试图在wp-admin中显示所有帖子(包括子帖子)。但是有父母的帖子没有显示在帖子列表中,虽然计数给出了142个帖子但是显示了142个中的42个,因为100个帖子是子帖子。 我为此安装了一个插件wp子帖子,它给了我一个选项,可以添加一个帖子作为父级但不会进入wp-admin。 我能为此做些什么?
在数据库中,它以post_parent id存储,其中正常情况下有post_parent = 0
答案 0 :(得分:0)
尝试以下代码。确保post_parent = -1的值以获取所有帖子
<?php $args = array(
'posts_per_page' => 5,
'offset' => 0,
'category' => '',
'orderby' => 'post_date',
'order' => 'DESC',
'include' => '',
'exclude' => '',
'meta_key' => '',
'meta_value' => '',
'post_type' => 'post',
'post_mime_type' => '',
'post_parent' => '-1',
'post_status' => 'publish',
'suppress_filters' => true ); ?>
<?php $post_arr=get_posts($args);?>
<?php echo '<pre>';print_r($post_arr);echo '</pre>'?>