wp-includes/blocks/navigation.php

WP檔案 14
Server-side rendering of the `core/navigation` block.
函式/鉤子名 描述
block_core_navigation_ensure_interactivity_dependency (函式) 確保檢視指令碼具有 `wp-interactivity` 依賴關係。
block_core_navigation_get_classic_menu_fallback_blocks (函式) 將經典導航轉換為區塊。
block_core_navigation_get_classic_menu_fallback (函式) 獲取經典導航選單作為備用。
block_core_navigation_block_contains_core_navigation (函式) 如果導航區塊包含巢狀導航區塊,則返回 true。
block_core_navigation_add_directives_to_submenu (函式) 使用標籤處理器在導航子選單和頁面列表區塊標記中新增互動性 API 指令。
render_block_core_navigation (函式) render_block_core_navigation: 這個函式用來渲染WordPress中的導航塊。導航塊允許使用者在他們的網站上新增一個選單: 這個函式負責生成導航塊的HTML標記。
register_block_core_navigation (函式) register_block_core_navigation: 該函式用於為Gutenberg編輯器註冊”導航”塊。該塊允許使用者在文章或頁面上新增導航選單。
block_core_navigation_typographic_presets_backcompatibility (函式) block_core_navigation_typographic_presets_backcompatibility: 這個函式用於保持與舊版本的WordPress的向後相容性,該版本的導航選單使用
block_core_navigation_sort_menu_items_by_parent_id (函式) block_core_navigation_sort_menu_items_by_parent_id: 這個函式用於按父級ID對導航選單項進行排序。它根據選單項的父子關係,將其排列成一個等級順序。
block_core_navigation_render_submenu_icon (函式) block_core_navigation_render_submenu_icon: 這個函式用來渲染一個導航塊的子選單圖示: 當該塊被點選時,它顯示子選單的展開或摺疊圖示。
block_core_navigation_parse_blocks_from_menu_items (函式) block_core_navigation_parse_blocks_from_menu_items: 這個函式用來解析導航選單項,並將其轉換為塊編輯塊。它為每個選單項建立一個區塊編輯器塊,併為其分配
block_core_navigation_get_post_ids (函式) block_core_navigation_get_post_ids: 這個函式是用來獲取導航塊的文章ID。它從塊的設定中檢索文章的ID。
block_core_navigation_get_most_recently_published_navigation (函式) block_core_navigation_get_most_recently_published_navigation: 這個函式用來獲取最近釋出的導航塊。它檢索的是具有最新發布日期的導航塊。
block_core_navigation_get_menu_items_at_location (函式) block_core_navigation_get_menu_items_at_location: 這個函式是用來獲取一個特定位置的選單項。它檢索與指定選單位置相關的選單專案。
block_core_navigation_get_fallback_blocks (函式) block_core_navigation_get_fallback_blocks: 這個函式是用來獲取導航塊的後備塊: 當沒有導航塊專案需要顯示時,它就會被使用。
block_core_navigation_from_block_get_post_ids (函式) block_core_navigation_from_block_get_post_ids: 這個函式是用來獲取導航塊的文章ID。它從塊的設定中檢索文章的ID。
block_core_navigation_filter_out_empty_blocks (函式) block_core_navigation_filter_out_empty_blocks: 這個函式是用來過濾掉空的導航塊專案。它被用來確保只有非空的塊專案被包含在渲染的輸出中。
block_core_navigation_build_css_font_sizes (函式) block_core_navigation_build_css_font_sizes: 這個函式用來生成導航塊的CSS字型大小樣式。它也是區塊編輯器的核心導航塊的一部分。
block_core_navigation_build_css_colors (函式) block_core_navigation_build_css_colors: 這個函式用於生成導航塊的CSS顏色樣式。它是塊編輯器的核心導航塊的一部分。

常見問題

FAQs
檢視更多 >