子帖不在wordpress管理员中显示

时间:2013-09-17 05:58:41

标签: php wordpress

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

在数据库中,它以post_parent id存储,其中正常情况下有post_parent = 0

1 个答案:

答案 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>'?>