在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的位置即可。
原文