获取页面ID的第一级子项 时间:2020-08-24 作者:Rohit 我正在寻找页面ID的直接子项。我尝试了下面的代码,但似乎不起作用$pageIDchild = get_pages( array ( \'parent\' => 0, \'child_of\' =>$pageID, \'sort_column\' => \'menu_order\' ) ); 非常感谢您的帮助。谢谢 1 个回复 最合适的回答,由SO网友:Sally CJ 整理而成 根据get_pages() documentation:\'child_of\'(int)返回的子页面和孙页面的页面ID。\'parent\'(int)返回的直接子级的页面ID。默认值为1,或无限制。因此,要获取特定页面的直接子级,可以使用parent arg和notchild_of.$pages = get_pages( array( \'parent\' => $pageID, \'sort_column\' => \'menu_order\', ) ); // Get the ID of the first child page. $pageIDchild = ( ! empty( $pages ) ) ? $pages[0]->ID : 0; // Or to get all the IDs, you can do: $all_ids = ( ! empty( $pages ) ) ? wp_list_pluck( $pages, \'ID\' ) : array(); 文章导航