Wordpress 获取父菜单导航项
我需要一个代码从Wordpress中的一个特殊菜单项获取父菜单导航项(不是父页面导航项)Wordpress 获取父菜单导航项,wordpress,Wordpress,我需要一个代码从Wordpress中的一个特殊菜单项获取父菜单导航项(不是父页面导航项) Example: get_parent_menu_nav_item($item->ID) 我花了很多时间在谷歌的这个问题,但没有解决方案 我的菜单的现有代码(例如): 我希望您能帮助我,非常感谢您的回答。这是一个旧线程,但今天我有一个显示父菜单标题的请求,我使用core中的一些代码解决了它,只需使用$item->menu\u item\u parent加载元数据,然后使用正确的函数获取父对象 $
Example: get_parent_menu_nav_item($item->ID)
我花了很多时间在谷歌的这个问题,但没有解决方案
我的菜单的现有代码(例如):
我希望您能帮助我,非常感谢您的回答。这是一个旧线程,但今天我有一个显示父菜单标题的请求,我使用core中的一些代码解决了它,只需使用$item->menu\u item\u parent加载元数据,然后使用正确的函数获取父对象
$object_id = get_post_meta( $item->menu_item_parent, '_menu_item_object_id', true );
$object = get_post_meta( $item->menu_item_parent, '_menu_item_object', true );
$type = get_post_meta( $item->menu_item_parent, '_menu_item_type', true );
if ( 'post_type' == $type ) {
$title = get_post( $object_id )->post_title;
} elseif ( 'taxonomy' == $type) {
$title = get_term( $object_id, $object )->name;
}
我想明显的$item->menu\u item\u parent不是你要找的。是的,但我搜索了类似的东西。。。你能帮我吗?如果$item->menu\u item\u parent不是你要找的,我不知道你所说的parent menu nav item是什么意思$item->menu\u item\u parent对应于将$item作为子菜单项的菜单项。您是否发现了这一点?我正在尝试将类附加到
start\u el
内部的父级
。进展不顺利。
$object_id = get_post_meta( $item->menu_item_parent, '_menu_item_object_id', true );
$object = get_post_meta( $item->menu_item_parent, '_menu_item_object', true );
$type = get_post_meta( $item->menu_item_parent, '_menu_item_type', true );
if ( 'post_type' == $type ) {
$title = get_post( $object_id )->post_title;
} elseif ( 'taxonomy' == $type) {
$title = get_term( $object_id, $object )->name;
}