Sto cercando di ottenere tutti gli ID nella mia navigazione e convertirli in una stringa in modo da poterlo utilizzare con wp_query
per ottenere le pagine che sono elencate solo nel menu di navigazione. Il codice per ottenere gli 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);
Ma sta restituendo i numeri sbagliati. Quando vado nell'area di amministrazione e passo il mouse sulle pagine, il numero che appare nella barra degli indirizzi nella parte inferiore dello schermo non corrisponde. Che cosa sto facendo di sbagliato?