0

我正在尝试在 wp-admin 中显示所有帖子(包括子帖子)。但是有父母的帖子没有显示在帖子列表中,尽管计数给出了 142 个帖子,但显示了 142 个帖子中的 42 个,因为 100 个帖子是子帖子。我为此安装了一个插件 wp 子帖子,它让我可以选择将帖子添加为父帖子,但不会进入 wp-admin。我能做些什么呢?

在数据库中,它与 post_parent id 一起存储,正常情况下 post_parent= 0

4

1 回答 1

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>'?>
于 2013-09-17T08:38:54.090 回答