钩子文档

has_nav_menu

💡 云策文档标注

概述

has_nav_menu 是一个 WordPress 过滤器,用于判断指定位置是否分配了导航菜单。它允许开发者修改菜单分配状态的返回值。

关键要点

  • 过滤器名称:has_nav_menu
  • 参数:$has_nav_menu(布尔值,表示位置是否有菜单分配)和 $location(字符串,菜单位置)
  • 用途:在 has_nav_menu() 函数中调用,用于自定义菜单分配逻辑
  • 引入版本:WordPress 4.3.0

📄 原文内容

Filters whether a nav menu is assigned to the specified location.

Parameters

$has_nav_menubool
Whether there is a menu assigned to a location.
$locationstring
Menu location.

Source

return apply_filters( 'has_nav_menu', $has_nav_menu, $location );

Changelog

Version Description
4.3.0 Introduced.