wp-admin/includes/nav-menu.php

WP檔案 15
Core Navigation Menu API
函式/鉤子名 描述
wp_update_nav_menu (動作鉤子) wp_update_nav_menu: 這是一個WordPress函式,它用於更新導航選單: 當導航選單需要更新時,可以使用該函式更新導航選單的資料,例如更新選單項的順序、更新選單名稱等。
wp_edit_nav_menu_walker (過濾鉤子) wp_edit_nav_menu_walker: 該函式是用於控制 WordPress 導航選單的顯示方式的。它可以用於覆蓋預設的選單顯示樣式,以實現自定義的選單顯示效果。
nav_menu_meta_box_object (過濾鉤子) nav_menu_meta_box_object: 這個過濾鉤子是用來過濾WordPress導航選單編輯器中使用的元框物件。該鉤子接收元框物件作為引數,並返回過濾後的物件。
nav_menu_items_{$post_type_name}_recent (過濾鉤子) nav_menu_items_{$post_type_name}_recent: 與nav_menu_items_{$post_type_name}類似,這個鉤子在檢索特定文章型別的WordPress
nav_menu_items_{$post_type_name} (過濾鉤子) nav_menu_items_{$post_type_name}: 當檢索到一個特定的文章型別的WordPress選單項時,這個動作鉤子被呼叫。該鉤子接收文章型別名稱作為引數。你可以使用這個鉤子來過濾
wp_save_nav_menu_items (函式) wp_save_nav_menu_items: 這是一個WordPress的函式,用來儲存一個導航選單。它接收一個選單項的陣列,並將它們儲存為一個新的導航選單。
wp_nav_menu_update_menu_items (函式) wp_nav_menu_update_menu_items: 這個鉤子用於在新增或修改導航選單中的選單項後更新它們。這可以用來根據某些條件以程式設計方式改變選單項,或根據使用者的輸入來更新選單。
wp_nav_menu_taxonomy_meta_boxes (函式) wp_nav_menu_taxonomy_meta_boxes: 這個鉤子是用來在導航選單管理螢幕上新增與特定分類法相關的自定義元框。這可以用來根據與之相關的分類學術語向選單專案新增欄位。
wp_nav_menu_setup (函式) wp_nav_menu_setup。這個鉤子是用來給WordPress的導航選單設定過程新增自定義程式碼的。它在註冊導航選單文章型別後,在選單實際列印在頁面上之前被立即呼叫。這可以用來修改選單的呈現方
wp_nav_menu_post_type_meta_boxes (函式) wp_nav_menu_post_type_meta_boxes: 這個鉤子用於在WordPress導航選單專案編輯介面上新增一個元框,允許使用者選擇一個文章型別。
wp_nav_menu_manage_columns (函式) wp_nav_menu_manage_columns: 這個鉤子用來管理WordPress導航選單編輯螢幕中的列。
wp_nav_menu_item_taxonomy_meta_box (函式) wp_nav_menu_item_taxonomy_meta_box: 這個鉤子用於在WordPress導航選單項的編輯螢幕上新增一個元框,允許使用者選擇一個分類法。
wp_nav_menu_item_post_type_meta_box (函式) wp_nav_menu_item_post_type_meta_box: 這個鉤子用來在WordPress導航選單專案編輯螢幕上新增一個元框,允許使用者選擇一個文章型別。
wp_nav_menu_item_link_meta_box (函式) wp_nav_menu_item_link_meta_box: 這個鉤子用於在WordPress導航選單項的編輯螢幕上新增額外的元框。
wp_nav_menu_disabled_check (函式) wp_nav_menu_disabled_check: 這是一個鉤子,用來根據使用者的角色或訪問級別來禁用導航選單項。
wp_initial_nav_menu_meta_boxes (函式) wp_initial_nav_menu_meta_boxes: 這個函式用來初始化用於在WordPress管理中編輯導航選單的元框。
wp_get_nav_menu_to_edit (函式) wp_get_nav_menu_to_edit: 這個函式檢索一個要編輯的選單。它需要一個引數,即選單的ID或名稱,並返回一個選單物件。
_wp_nav_menu_meta_box_object (函式) _wp_nav_menu_meta_box_object: 這個函式返回導航選單項元框的WP_Nav_Menu_Meta_Box例項。
_wp_delete_orphaned_draft_menu_items (函式) _wp_delete_orphaned_draft_menu_items: 這個函式用來刪除WordPress中無主的草稿選單項。選單項是用來在WordPress網站上建立導航選單的。被遺棄的選單項是
_wp_ajax_menu_quick_search (函式) _wp_ajax_menu_quick_search: 這是一個AJAX動作,當在選單編輯器中進行快速搜尋時被呼叫。它用於搜尋選單專案並將結果返回給客戶端。

常見問題

FAQs
檢視更多 >