我试图使用get\\u pages()列出特定父页面的子页面,以便在短代码中使用。不幸的是,只显示了一个页面,尽管还有很多页面需要显示。
// List Vocations
function get_vocations_list() {
$args = array (
\'parent\' => \'753\',
\'sort_column\' => \'menu_order\',
\'sort_order\' => \'desc\'
);
$voc_pages = get_pages($args);
foreach( $voc_pages as $voc_page ) {
$voc_link = \'<a href="\'.get_page_link( $voc_page->ID ).\'">\'.$voc_page->post_title.\'</a>\';
return $voc_link;
}
}
add_shortcode( \'vocations_list\', \'get_vocations_list\' );
我在解决这一问题方面失败了,希望从社区中获得一些见解,了解为什么会发生这种情况以及可能的解决方案。提前谢谢。