Wordpress:获取父邮报及其子女和孙子女

时间:2012-04-02 00:37:00

标签: wordpress custom-post-type

我有3种不同的帖子类型(红色,黑色,白色),我想在自定义页面中显示包含每种帖子类型的所有帖子的列表。每个帖子都有儿童和爷爷的帖子。我想要取得的成就是这样的:

[ Red ]

- Post 1 
- Post 2 
- Post 3
  -- Post 4
- Post 5
  -- Post 6
   --- Post 7
- Post 8

[ Black ]

- Post 9 
- Post 10
  -- Post 11
   --- Post 12
- Post 13
  -- Post 14
- Post 15
  -- Post 16
   --- Post 17
- Post 18


[ Black ]

- Post 19 
- Post 20
  -- Post 21
   --- Post 22
- Post 23
  -- Post 24
- Post 25
  -- Post 26
   --- Post 27
- Post 28

当且仅当有可能时,我想只显示有摘录的儿童和大孩子帖子,而不会列出不在列表中的那些帖子。

非常感谢你的帮助,感谢所有人。

1 个答案:

答案 0 :(得分:0)

您似乎需要使用get_pages函数http://codex.wordpress.org/Function_Reference/get_pages

如果我理解正确,它应该与此类似:

$args = array('post_type'=>'Red');
$pages = get_pages($args); 
foreach ( $pages as $pagg ) {
   if (strip_tags(trim($pagg->post_excerpt))!="") {
       // Your code goes here
   }
}