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
查看更多 >