静态块

关于静态块的技术文章和开发文档。

PHP8.2新特性

文章介绍PHP中只读类特性,禁止动态属性,需类型声明。新增随机数类Randomizer,支持生成随机数。traits可定义常量,类可访问。移除动态属性允许stdClass使用,其他类报错。新增多个类、接口和方法,移除旧特性如字符串插值。

2023-04-12 273 后端开发
块的静态或动态渲染

【WordPress区块编辑器手册】块的静态或动态渲染

本文深入解析 WordPress 区块的静态与动态渲染机制。文章详细对比了基于 save 函数的静态块和依赖 render_callback 的动态块,阐述了两者在数据库存储、前端生成及内容更新策略上的核心差异,为开发者提供清晰的实现指南。

2026-10-17 3 后端开发
教程:构建你的第一个区块

【WordPress区块编辑器手册】教程:构建你的第一个区块

这是一个关于如何开发 WordPress 自定义块(Copyright Date Block)的教程总结。内容涵盖了从动态渲染到静态渲染的实现,包括添加切换开关控制起始年份显示、更新块内容逻辑、处理前后端数据同步以及优化 render.php 文件等关键步骤。最终目标是构建一个既支持动态更新又具备静态回退方案的健壮自定义块。

2026-10-17 4 后端开发

【WordPress主题开发手册】自定义前台页面模板

本文详解 WordPress 自定义前台页面模板的层级结构与配置方法。文章介绍了 front-page.php、home.php 等核心文件的作用,讲解了 is_front_page() 和 is_home() 条件标签的使用场景,并提供了通过代码过滤模板及构建自定义查询循环的实用技巧,帮助用户灵活设置静态首页或动态博客列表。

2026-10-05 6 后端开发

【WordPress区块编辑器手册】创建动态区块

本文深入解析 WordPress Gutenberg 中动态块的创建与实现机制。内容涵盖动态块的核心用途、save 回调函数处理、服务器端渲染(ServerSideRender)配置以及 InnerBlocks 的保存方法。通过代码示例展示了如何构建“最新文章”等实时更新的区块,并介绍了利用块属性管理内容与样式的高效开发实践。

2026-10-17 1 后端开发

【WordPress区块编辑器手册】编辑并保存

本文深入解析 WordPress Gutenberg 编辑器中 JavaScript 客户端块的注册机制。重点讲解 Edit、Save 及 Attributes 函数的核心作用,涵盖块渲染、属性管理、状态不可变性原则以及 Save 函数处理 HTML 与 WordPress Element 实例的方法。同时探讨了动态块的数据保存策略、块无效化检测流程、调试技巧及遗留内容兼容方案,帮助开发者构建稳健的自定义块。

2026-10-17 1 后端开发

【WordPress区块编辑器手册】手风琴标题

本文介绍手风琴组件的标题切换功能,属于设计API版本3的静态块类型。内容涵盖块关系、属性在block.json中的定义方式,包括来源、选择器及角色枚举。同时讲解了上下文与CSS选择器的配置方法,以及排版样式如字间距和文本装饰等属性的设置细节。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】手风琴面板

本文介绍手风琴面板组件,涵盖标题下方内容的隐藏与显示机制。详细解析设计 API 版本、静态块类型及其在帖子内容中的保存方式。同时说明块关系、属性定义、支持功能及上下文配置等关键要素,并指引如何浏览相关源文件以获取源代码目录信息。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】按钮

本文介绍了一种按钮样式的链接组件,旨在提示访客采取行动。该组件属于设计API版本3的静态块类型,直接保存在文章内容中。通过block.json定义属性,支持内部块关系,适用于构建高效的行动号召模块。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】列

本文介绍静态块的详细信息,包括其在设计API版本3中的属性定义、块关系及父级结构。通过block.json文件可查阅来源与源代码,了解支持的各类功能特性。静态块直接保存在帖子内容中,适用于构建特定布局需求。

2026-10-17 3 后端开发