我找到了自己的解决办法。我试图获取每个自定义菜单项的页面ID;基于该ID呈现的页面。
参考号:wp get nav menu items
像这样。。。
$menu_name = \'primary-menu\';
if ( ( $locations = get_nav_menu_locations() ) && isset( $locations[ $menu_name ] ) ) {
$menu = wp_get_nav_menu_object( $locations[ $menu_name ] );
$menu_items = wp_get_nav_menu_items($menu->term_id);
foreach ( (array) $menu_items as $key => $menu_item ) {
$qcPageID = $menu_item->object_id;
$qcPageData = get_page( $qcPageID );
}
}