【WordPress区块编辑器手册】核心区块参考
A comprehensive list of WordPress core blocks and their supported features, including layout, design, typography, interactivity, and specific use cases like social links, tables, and tabs.
关于祖先块的技术文章和开发文档。
A comprehensive list of WordPress core blocks and their supported features, including layout, design, typography, interactivity, and specific use cases like social links, tables, and tabs.
向区块列表添加默认类型新区块的动作。
本文介绍 WordPress 5.8 起推荐的 block.json 元数据文件格式,用于在 PHP 和 JavaScript 中注册块类型。文章详解了该文件的优势,如自动优化资源队列、简化服务端注册及支持插件目录识别。同时涵盖了 API 版本、属性定义、脚本样式加载、国际化处理及向后兼容性等关键开发细节,帮助开发者构建高效规范的 WordPress 块插件。
本文深入解析 WordPress Gutenberg 中 InnerBlocks 组件的核心用法,涵盖嵌套区块创建、allowedBlocks 子代限制、orientation 方向设置及 defaultBlock 默认块配置。同时介绍 template 与 templateLock 属性实现模板预填充与锁定机制,详解 parent、ancestor 等父子关系定义方式,并讲解 useInnerBlocksProps React Hook 的高级应用技巧,助力开发者构建灵活的自定义块系统。
本文介绍 WordPress 块上下文功能,允许祖先块为后代块提供可消费的值。该功能支持 React Context 理念,适用于全站编辑场景,如博客目录模板。通过注册设置定义上下文,避免硬编码值冲突,支持服务器端与客户端实现,帮助开发者构建灵活的可复用块组件。
本文详细介绍如何在 WordPress 中使用 JavaScript 和 PHP 注册自定义区块。涵盖 registerBlockType 函数的参数设置,包括区块名称、标题、描述、类别、图标及各类可选属性如 attributes、styles、transforms 等。同时讲解区块集合注册方法与命名空间最佳实践,帮助开发者快速创建并管理区块。
本文介绍如何显示评论作者姓名及名字,涵盖主题API Version 3动态块特性。解析块关系、祖先属性定义、block.json属性配置、支持功能与上下文设定,说明动态块在服务器渲染机制下于帖子内容中的存储方式,并提供源代码目录浏览指引。
本文介绍动态块的详细特性,包括其在服务器上渲染而非保存HTML、通过block.json定义属性与上下文、块关系中的祖先节点处理以及源代码目录浏览方法,适用于开发者理解块架构。
本文介绍评论日期显示功能的动态块特性。该块在服务器上渲染,不会保存HTML到内容中,仅存储为块注释。通过block.json定义属性、支持功能及上下文,适用于构建灵活的页面组件。
本文介绍 WordPress 仪表板中显示编辑评论链接的功能,该链接仅对拥有编辑权限的用户可见。内容涵盖动态块的服务器渲染机制、块关系祖先设置、通过 block.json 定义的属性类型及上下文,以及块标记在帖子内容中的存储形式和来源文件浏览方法。