标签: 菜单ID

  • wordpress获取菜单项的ID并输出

    在WordPress中,wp_nav_menu函数主要用于输出菜单的HTML结构,而不是直接输出菜单项的ID。如果你需要获取菜单项的ID并输出,可以通过自定义代码来实现。

    以下是一个示例代码,展示如何获取菜单项的ID并输出:

    <?php
    // 获取菜单项
    $menu_items = wp_get_nav_menu_items('fourtiary'); // 'fourtiary' 是菜单位置的名称
    
    if ($menu_items) {
        foreach ($menu_items as $item) {
            echo $item->ID . ', '; // 输出菜单项的 ID
        }
    }
    ?>

    说明:

    wp_get_nav_menu_items函数:这个函数可以获取指定菜单位置的所有菜单项。

    $item->ID:每个菜单项对象中包含一个ID属性,这就是菜单项的唯一标识符。

    输出格式:在上面的代码中,每个菜单项的ID会以逗号分隔的形式输出。你可以根据需要调整输出格式。

    示例输出:

    如果菜单中有两个分类,ID分别为2和4,那么输出将是:

    2,4,

    如何使用:

    将上述代码替换掉你原来的wp_nav_menu调用代码,放在需要输出菜单项ID的位置即可。