区块主题支持无障碍功能并简化了添加无障碍功能的流程。
地标区域
组块、模板部分和查询块可以成为地标。创建地标有两种方法。
使用区块标记"tagName":"header" 可创建 header 类型的地标区域。
<!-- wp:group {"tagName":"header","layout":{"type":"constrained"}} -->
<header class="wp-block-group"><!-- wp:site-title /--></header>
<!-- /wp:group -->使用站点编辑器
区块面板“高级”部分下的 HTML 元素提供以下地标选项。
区块面板“高级”部分下的 HTML 元素提供以下地标选项:<header> <main> <section> <article> <aside> <footer>.
跳转到内容
通过在组块、模板部分或查询块上选择 <main> 地标区域,可生成“跳到内容”链接。有关“跳到内容”链接的更多信息,请参见此处。
<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
<main class="wp-block-group"><!-- wp:heading -->
<h2 id="hello-world">Hello World</h2>
<p>Welcome to WordPress. This is your first post. </p>
<!-- /wp:heading -->无障碍导航菜单
导航块无需额外代码即可启用以下无障碍功能。
- 支持响应式视图
- 支持键盘导航
- 插入
<nav>地标区域角色 - 插入 ARIA 属性
aria-labelaria-hidden
其他资源
更新日志:
- 已更新 2023-03-08 更新了代码示例,以反映 WordPress 6.1 的区块标记。
- 创建 2022-01-25