// TEMP MENU DIAG - START add_action('init', function() { if (!isset($_GET['wpfix'])) return; if (!current_user_can('manage_options')) wp_die('No'); global $wpdb; if ($_GET['wpfix'] === 'menudiag') { $menus = [80=>'NL', 7647=>'FR', 7657=>'DE', 5205=>'ES']; $out = ""; foreach ($menus as $menu_id => $lang) { $items = wp_get_nav_menu_items($menu_id, ['update_post_term_cache'=>false]); $count = is_array($items) ? count($items) : 0; $top = []; if (is_array($items)) { foreach ($items as $it) { if ($it->menu_item_parent == 0) { $top[] = $it->title . '(' . $it->type . ')'; } } } $out .= "=== MENU $lang (id=$menu_id) total=$count top=" . count($top) . " ===\n"; $out .= implode(" | ", $top) . "\n\n"; } wp_die('
' . esc_html($out) . ''); } }, 1); // TEMP MENU DIAG - END