【WordPress区块编辑器手册】工具面板
本文介绍处于实验阶段的工具面板功能,提供渐进式发现选项。通过块支持控件实现标题容器与下拉菜单,自动匹配组件类型生成菜单项。支持开关子项显示、重置属性及处理占位符内容。采用两列网格布局,灵活配置非控制元素样式,适用于开发指南中的交互设计场景。
关于子项的技术文章和开发文档。
本文介绍处于实验阶段的工具面板功能,提供渐进式发现选项。通过块支持控件实现标题容器与下拉菜单,自动匹配组件类型生成菜单项。支持开关子项显示、重置属性及处理占位符内容。采用两列网格布局,灵活配置非控制元素样式,适用于开发指南中的交互设计场景。
本文介绍 WordPress 5.8 起推荐的 block.json 元数据文件格式,用于在 PHP 和 JavaScript 中注册块类型。文章详解了该文件的优势,如自动优化资源队列、简化服务端注册及支持插件目录识别。同时涵盖了 API 版本、属性定义、脚本样式加载、国际化处理及向后兼容性等关键开发细节,帮助开发者构建高效规范的 WordPress 块插件。
本文详细介绍如何在 WordPress 中使用 JavaScript 和 PHP 注册自定义区块。涵盖 registerBlockType 函数的参数设置,包括区块名称、标题、描述、类别、图标及各类可选属性如 attributes、styles、transforms 等。同时讲解区块集合注册方法与命名空间最佳实践,帮助开发者快速创建并管理区块。
在 WordPress 中,与评论(Comment)相关的核心钩子(Hooks)及其触发时机和参数说明。这些钩子允许开发者在评论的生命周期(如创建、状态变更、垃圾邮件处理等)中插入自定义代码。
本文介绍 WordPress Storybook 中的基础控件 BaseControl,这是一个用于为处理用户输入的组件生成标签和帮助文本的低级组件。它支持自定义 HTML 元素、内容显示及辅助描述,并具备完善的无障碍功能,如屏幕阅读器可见性控制和唯一 ID 生成机制,适用于构建可访问且交互友好的前端界面。
这是一个专为 React 设计的可导航容器组件,支持通过键盘进行无障碍导航。它仅允许聚焦元素被访问,并导出 TabbleContainer 和 NavigableMenu 两个子组件。支持配置循环模式、方向设置及自定义事件回调,适用于构建复杂的交互式菜单系统。
本文深入解析 WordPress 4.1 引入的自定义器 JavaScript API,涵盖 wp-admin/js/customize-controls.js 文件结构及核心功能。文章详解如何利用 postMessage API 在预览与控件间通信,演示动态调整预览 URL、激活/隐藏 UI 对象及实现自动聚焦等高级技巧,并介绍 Controls、Sections 和 Panels 模型的交互逻辑与优先级设置方法,为开发者构建自定义主题提供实用指南。
本文深入解析 WordPress 中的分类法(Taxonomy)概念及其层级与扁平结构。文章讲解了 Terms 与 Taxonomies 的关系及在 term_taxonomy 和 terms 表中的存储机制。同时,介绍了如何注册自定义分类、从数据库检索数据以及向公众渲染内容的方法,并提及旧版 Links 分类的弃用情况。
本文详细介绍Gutenberg编辑器中的区块模板功能。区块模板定义了包含预定义属性和占位符的区块列表,支持静态或动态内容。它可用于设置编辑器的初始默认状态,并能在客户端动态配置。文章还涵盖了如何为自定义文章类型注册模板、使用InnerBlocks创建新区块、定义区块属性以及实现不同级别的UI锁定机制(如防止操作、移动或删除),甚至包括嵌套容器区块的模板分配方法,是构建灵活内容布局的重要指南。
本文介绍卡片页脚组件的用法与特性。该组件基于Flex底层布局,优化了子项对齐方式。支持无边框及带浅灰背景的渲染模式。其属性如justify、size等可自定义内容与填充,需注意与父组件Context的关联关系,避免直接覆盖派生值。