php 从菜单中获取自定义字段的功能 Posted 2021-05-04
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 子菜单包括具有当前活动页面的自定义字段