我尝试使用Wordpress 3.2.1实现以下布局:
---> ID 4 (Record 2, 3rd Attempt)
--> ID 3 (Record 2, 2nd Attempt)
-> ID 2 (Record 2, 1st Attempt)
--> ID 5 (Record 1, 2nd Attempt)
-> ID 1 (Record 1, 1st Attempt)
每一行代表一个页面,而在后端,页面层次结构如下所示:
-> ID 1
--> ID 5
-> ID 2
--> ID 3
---> ID 4
对不起,我准备了一个漂亮的插图,但我还不允许发布图片。所以,进一步解释一下:我尝试建立一个记录列表,一旦其中一个记录被破坏,它将向右移动,并在其上方显示最新的记录尝试。
好的,所以第一个问题:我如何设置query_posts以递归方式获取所有孩子?以下代码仅返回第3页但不返回4:
<?php query_posts(array('post_parent' => 2, 'post_type' => 'page')); ?>
第二个问题:有没有人知道我试图实现的更好/更简单/更性感(Wordpress)解决方案?
答案 0 :(得分:2)
试
$child_pages = get_pages('child_of=2');
您可以在WP Codex中查找:http://codex.wordpress.org/Function_Reference/get_pages