针对子女与兄弟姐妹的分层定制帖子类型中的查询

时间:2012-10-26 作者:Tanmccuin

我有一个自定义的帖子类型,里面有两层页面。我们称之为父级和子-子级的父级。

父母需要能够吸引他们的孩子,孩子需要能够吸引他们的兄弟姐妹(同一父母的孩子)

如果我在普通页面中执行此操作:

<?php $children = get_pages(\'child_of=\'.$post->ID);?>
if( count( $children ) != 0 ) { ?>
<section class="children">
Give us your Children
</section>
<?php }
else { ?>
<section class="siblings">
Give us your siblings
</section>
<?php } ?>
当然,这不起作用,因为get\\u页面只适用于非cpt“页面”。我对CPT中的正确方法感到困惑-非常感谢您的帮助。

1 个回复
SO网友:Rarst

get_pages() 与其他帖子类型配合很好,您只需通过post_type 您希望将其作为参数的一部分(我还建议坚持使用数组表示法)。

$children = get_pages( array( \'child_of\' => $post->ID, \'post_type\' => \'your_post_type\', ) );

结束

相关推荐