wp-includes/nav-menu-template.php

WP檔案 4
Nav Menu API: Template functions
函式/鉤子名 描述
wp_nav_menu_objects (過濾鉤子) wp_nav_menu_objects: 這是一個對導航選單列表中的所有選單項進行過濾的動作。
wp_nav_menu_{$menu->slug}_items (過濾鉤子) wp_nav_menu_{$menu->slug}_items: 這是一個在特定導航選單的選單項列表中過濾選單項的動作。
wp_nav_menu_items (過濾鉤子) wp_nav_menu_items: 這是一個WordPress過濾器,允許您在生成選單HTML之前對選單項進行修改。您可以使用此過濾器新增、刪除或修改選單項,以適應您的需求。
wp_nav_menu_container_allowedtags (過濾鉤子) wp_nav_menu_container_allowedtags: 這是一個WordPress過濾器,允許您自定義選單容器允許使用的HTML標籤。您可以使用此過濾器來更改預設的HTML標籤列表,以適
wp_nav_menu_args (過濾鉤子) wp_nav_menu_args: 這是一個WordPress過濾器,允許您在呼叫wp_nav_menu之前修改選單引數。您可以使用它來更改選單的各種屬性,以便適應您的需求。
wp_nav_menu (過濾鉤子) wp_nav_menu: 這是一個WordPress函式,它用於生成選單導航HTML。它接受一個引數陣列作為輸入,可以定製導航選單的各種屬性,如它的容器類、選單項的標題等。
pre_wp_nav_menu (過濾鉤子) pre_wp_nav_menu是一個過濾器鉤子,用於在選單呈現之前過濾傳遞給wp_nav_menu函式的引數。這個過濾器可以用來修改選單的引數,如選單名稱、容器、選單類別、選單ID或選單的其他引數。
wp_nav_menu (函式) wp_nav_menu: 這個函式用於在WordPress中顯示一個導航選單。它接受一些引數,包括選單位置、選單ID以及容器和選單類名稱。
wp_nav_menu_remove_menu_item_has_children_class (函式) wp_nav_menu_remove_menu_item_has_children_class: 這是一個過濾鉤子,允許在選單項有子項的情況下修改新增到選單項的HTML輸出的CSS類。預設情況下,Wo
walk_nav_menu_tree (函式) walk_nav_menu_tree: 這個函式用來生成一個巢狀的無序的選單項列表。它遞迴地走過選單項的層次結構並生成HTML輸出。它需要兩個引數 – $items 和 $args。$items是一個
_wp_menu_item_classes_by_context (函式) _wp_menu_item_classes_by_context: 該函式負責根據選單項的上下文(如:當前頁、父頁等)為其生成CSS類。
_nav_menu_item_id_use_once (函式) _nav_menu_item_id_use_once: 這個函式為一個導航選單專案生成一個唯一的ID。

常見問題

FAQs
檢視更多 >