pre_wp_nav_menu

過濾鉤子
apply_filters( 'pre_wp_nav_menu', null, $args )
引數
  • (string|null) $output Nav menu output to short-circuit with. Default null.
    Required:
  • (stdClass) $args An object containing wp_nav_menu() arguments.
    Required:
定義位置
相關勾子
wp_nav_menuwp_nav_menu_argswp_get_nav_menuswp_nav_menu_itemshas_nav_menu
相關方法
wp_nav_menuwp_get_nav_menusregister_nav_menuis_nav_menuwp_nav_menu_setupwp_create_nav_menu
引入
3.9.0
棄用
-

pre_wp_nav_menu是一個過濾器鉤子,用於在選單呈現之前過濾傳遞給wp_nav_menu函式的引數。這個過濾器可以用來修改選單的引數,如選單名稱、容器、選單類別、選單ID或選單的其他引數。

過濾是否對wp_nav_menu()的輸出進行短路。

如果$args->echo為真,則回顯該值,否則返回該值,從過濾器返回一個非空值將使wp_nav_menu()短路。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$nav_menu = apply_filters( 'pre_wp_nav_menu', null, $args );
$nav_menu = apply_filters( 'pre_wp_nav_menu', null, $args );
$nav_menu = apply_filters( 'pre_wp_nav_menu', null, $args );

常見問題

FAQs
檢視更多 >