按ID从菜单项获取URL值 时间:2016-06-22 作者:Eric Mitjans 我想在前端显示链接,但是the URL value changes over time. 对我来说,只需在Wordpress菜单中手动更改一次(它也显示在那里),然后自动替换模板文件链接中的URL值,这将非常容易。但是,有没有办法通过ID查询和回显特定菜单项的URL?<li id="menu-item-5020" class="menu-item menu-item-type-custom"> <a title="Exhibitions" href="URL">Exhibitions</a> </li> 我似乎找不到任何方向。。。 1 个回复 SO网友:cbonomini 猜测不通过菜单循环获得它的唯一方法是直接获取post元。导航菜单另存为自定义贴子类型wp_posts, 所以你可以用get_posts 或get_post_meta.如果它是一个自定义链接菜单项,下面的代码应该可以做到这一点。其中$menu\\u id是菜单项id。get_post_meta($menu_id, \'_menu_item_url\', true); 我不知道这是否是最好的方法,但我认为这是一个开始。 文章导航