php 从菜单中获取自定义字段的功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 从菜单中获取自定义字段的功能相关的知识,希望对你有一定的参考价值。

public function mobile_breakpoint()
{
    $menu_name = 'mobile_navigation'; // Menu Name
    $locations = get_nav_menu_locations();
    $menu_id = $locations[ $menu_name ] ;
    $menu = wp_get_nav_menu_object($menu_id);
    return get_field('breakpoint', $menu); // Custom Field Name
}
@switch($mobile_breakpoint)
  @case('d-none d-xl-block')
    @php $classes = 'd-block d-xl-none' @endphp
    @break
  @case('d-none d-lg-block')
    @php $classes = 'd-block d-lg-none' @endphp
    @break
  @case('d-none d-md-block')
    @php $classes = 'd-block d-md-none' @endphp
    @break
  @case('d-none d-sm-block')
    @php $classes = 'd-block d-sm-none' @endphp
    @break
@endswitch

<div id="mobile-menu" class="mobile-menu {{ $classes }}" aria-hidden="true">
  // Mobile menu code
</div> <!-- /.mobile-menu -->

<button class="navbar-toggler {{ $classes }}" type="button" aria-controls="mobile-menu" aria-expanded="false" aria-label="Toggle navigation">
  <span class="navbar-toggler-icon"></span>
</button>

<nav class="nav-primary d-none {!! $mobile_breakpoint !!}">
  // Menu code
</nav>

以上是关于php 从菜单中获取自定义字段的功能的主要内容,如果未能解决你的问题,请参考以下文章

从 AFC 自定义字段变量中获取 ID 的 foogallery php 短代码不显示

php WordPress - 从Taxonomy获取自定义字段

在菜单中通过functions.php使用自定义字段默认图像[关闭]

如何在主页和类别菜单中隐藏Joomla自定义字段?

php 将自定义字段内容添加到菜单项

php 子菜单包括具有当前活动页面的自定义字段