WordPress:使用相应页面的值创建菜单

时间:2014-11-12 16:51:46

标签: wordpress advanced-custom-fields

我在网页上使用高级自定义字段来创建名为page_color的字段。该字段是一个允许4个不同值的选择。在我的菜单中,我希望页面自动显示,并根据用户在相应页面上选择的值,在列表项中具有类is-orangeis-green(或任何颜色)。我不确定最好的方法(例如,助行器功能,扩展wp_nav_menu_items功能),并希望得到一些帮助/指导。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果有人偶然发现,我会发布我找到的答案。

我使用的路线是创建自己的Walker类,并使用$item->object_id获取相应页面的id,然后使用ACF get_field('field_name', id)函数检索我需要的值。