我有一个自定义的帖子模板,我想在上面显示此帖子父级的其他子级的列表。我已经在变量($parent\\u artist\\u ID)中有了父帖子ID,该变量正在页面的其他地方使用。这是我的代码:
$pastshowargs = array(
\'post_parent\' => $parent_artist_id,
\'post_type\' => \'shows\',
\'numberposts\' => -1,
\'order\' => \'ASC\',
\'orderby\' => \'title\'
);
$child_posts = get_posts($pastshowargs);
if ( !empty($child_posts) ) {
echo "<ul>";
foreach ($child_posts as $child_post) {
$showname = get_the_title($child_post->ID);
$parentartistid = wpcf_pr_post_get_belongs($child_post->ID, \'artist\');
echo "<li>" . $showname . " (". $parentartistid . ")</li>";
}
echo "</ul>";
} else { echo "empty"; }
问题是,如果我为“post\\u parent”提供一个ID,这将不会产生任何结果。如果我手动将ID设置为“0”或完全删除该参数,我会得到所有“shows”帖子的列表,但在post_parent参数中输入任何数字都不会得到任何结果。
知道我做错了什么吗?