ฉันกำลังพยายามรับรหัสทั้งหมดในการนำทางของฉันและแปลงเป็นสตริงเพื่อให้ฉันสามารถใช้กับwp_query
เพื่อรับหน้าที่ระบุไว้ใน nav เท่านั้น รหัสเพื่อรับรหัส:
$menu_name = 'primary';
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 ( $menu_items as $menu_item ) {
$numbers[] = $menu_item->ID;
}
$number = implode(',',$numbers);
แต่มันกลับมาเป็นตัวเลขที่ผิด เมื่อฉันไปที่พื้นที่ผู้ดูแลระบบและเลื่อนเมาส์ไปที่หน้าจำนวนที่ปรากฏในแถบที่อยู่ด้านล่างของหน้าจอไม่ตรงกัน ผมทำอะไรผิดหรือเปล่า?