Wordpress:给单亲家长的所有孩子打电话给孙子女

时间:2012-01-18 00:08:45

标签: wordpress post parent children

嗯,是的。

我正在使用Wordpress电子商务网站。想拥有一个名为“Shop”的顶级父页面,其中包含子页面:“产品类型1”,“产品类型2”,产品类型3“。

三个二级孩子中的每一个都有很长的产品清单(作为三级孩子)。

这是我的问题:当选择顶级“商店”页面时,我想查询所有的孙子。我还想从列表中排除二级孩子......这些页面仅作为模板和SEO原因存在。

这是我过去在调用子页面时使用的内容:

query_posts("post_parent=48&post_type=page&orderby=title&order=asc");

其中post_parent = 48是顶级页面的ID。有什么建议?

1 个答案:

答案 0 :(得分:0)

这就是我最终为此做的,对我的情况很有用:

if ( (is_page('Shop')) or (is_page('Product Type 1')) ) {

query_posts("showposts=100&post_parent=34&post_type=page&orderby=title&order=asc");

while(have_posts()) {

the_post(); // vital 

其中post_parent = 34是产品类型1的帖子ID。然后:

wp_reset_query(); 

if ( (is_page('Shop')) or (is_page('Product Type 2')) ) {

query_posts("showposts=100&post_parent=48&post_type=page&orderby=title&order=asc");

while(have_posts()) {

the_post(); // vital 

其中post_parent = 48是产品类型2的帖子ID ......等等所有产品类型。

不确定这是否是 Best 设置方式,但非常简单并且......有效;)