GET_POST中的“Child_of”不起作用

时间:2016-08-19 作者:Lee

我不知道为什么,但出于某种原因parentchild_of 正在接受为中的参数get_posts 我用的是foreach

$sidebarReviews = get_posts(array(
    \'child_of\'       => get_ID_by_slug(\'testimonial-reviews\'),
    \'orderby\'        => \'rand\',
    \'posts_per_page\' => \'6\',
    \'post_type\'      => \'page\' 
));
注:该get_ID_by_slug 是一个自定义函数,我只需要将slug转换为页面ID。这工作正常。

然而,当我的foreach运行时,它似乎会拾取Wordpress数据库中的每个页面。

发生了什么事?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

我想你把论点和术语的论点混淆了

对于POST,正确的参数是post_parent.