【问题标题】:WordPress: Create Menu with Values from Corresponding PageWordPress:使用相应页面中的值创建菜单
【发布时间】:2014-11-12 16:51:46
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: wordpress advanced-custom-fields


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-22
      • 1970-01-01
      • 2012-11-30
      • 1970-01-01
      • 2012-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多