Tôi đang cố gắng để có được tất cả các ID trong điều hướng của mình và chuyển đổi nó thành một chuỗi để tôi có thể sử dụng nó wp_query
để lấy các trang chỉ được liệt kê trong điều hướng. Mã để nhận ID:
$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);
Nhưng nó đang trả lại những con số sai. Khi tôi đi đến khu vực quản trị và di chuột qua các trang, số hiển thị trên thanh địa chỉ ở dưới cùng của màn hình không khớp. Tôi đang làm gì sai?