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

原文

http://www.gaomozi.com/jianzhan/7115.html

相关推荐
WordPress学习笔记8 天前
wordpress自定义菜单时常用到的函数
wordpress函数·wordpress菜单