注入

关于注入的技术文章和开发文档。

【WordPress区块编辑器手册】客户端导航兼容性

本文详解 WordPress 客户端导航的兼容性要求与实现指南。涵盖非交互式、使用 Interactivity API 及原生 JS 交互区块的兼容策略,重点说明 CSS 样式注入、脚本模块加载、DOM 结构稳定性及状态同步等关键实践,帮助开发者确保页面过渡流畅且功能正常。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】@wordpress/theme

本文介绍 WordPress 设计系统的主题包,包含全面的设计令牌系统与灵活的主题提供器。通过 CSS 自定义属性管理颜色、间距等视觉元素,确保跨应用一致性。支持 React 组件集成,提供无障碍设计保障如 WCAG AA 对比度标准。涵盖安装配置、样式表加载、跨文档渲染及构建工具使用指南,助力开发者高效构建符合规范的主题与应用。

2026-10-17 1 后端开发

【WordPress主题开发手册】安全性

本文深入探讨 WordPress 主题开发中的核心安全问题,涵盖跨站脚本(XSS)、SQL 注入及跨站请求伪造(CSRF)等常见漏洞的防御策略。文章详细讲解了如何通过数据转义、使用 wp_kses 清理 HTML、调用 $wpdb 函数执行安全查询以及利用 Nonce 令牌防止 CSRF 攻击。同时提供了 Common APIs Handbook 等权威资源链接,帮助开发者构建更安全的主题与插件,确保网站免受恶意代码入侵。

2026-10-05 4 后端开发

【WordPress区块编辑器手册】@wordpress/style-runtime

@wordpress/style-runtime 是 WordPress Gutenberg 项目中的运行时辅助工具,用于注册 CSS 样式并注入到目标文档中。它支持通过稳定的哈希值管理样式,避免重复插入 style 标签。该工具特别适用于在 iframe 等独立文档中渲染组件时的样式隔离与共享需求,构建工具可借此高效处理模块副作用。

2026-10-17 1 后端开发

【WordPress区块编辑器手册】注册

本文详细介绍如何在 WordPress 中使用 JavaScript 和 PHP 注册自定义区块。涵盖 registerBlockType 函数的参数设置,包括区块名称、标题、描述、类别、图标及各类可选属性如 attributes、styles、transforms 等。同时讲解区块集合注册方法与命名空间最佳实践,帮助开发者快速创建并管理区块。

2026-10-17 1 后端开发

【WordPress主题开发手册】自定义功能 (functions.php)

本文详细介绍 WordPress 主题的 functions.php 文件,它是实现自定义功能的核心理念。文章涵盖如何添加操作与过滤器钩子、注册主题支持功能、正确加载外部 PHP 文件以及避免因空格导致的白屏错误等关键知识点,帮助开发者掌握主题开发基础。

2026-10-05 7 后端开发

【WordPress区块编辑器手册】使用 TypeScript

本指南详解如何在 Interactivity API 中使用 TypeScript 构建类型安全的存储。涵盖从自动推断客户端类型到手动定义服务器状态、本地上下文及派生状态的多种策略。同时讲解如何处理异步动作的生成器语法、打破循环引用以及跨区块导入导出带类型的存储,帮助开发者提升代码质量与重构效率。

2026-10-17 1 后端开发

【WordPress区块编辑器手册】插槽参考

本文介绍 WordPress Gutenberg 编辑器中的 Slot 和 Fill 组件机制。开发者可利用这些预定义位置将自定义项目注入管理体验。文章详细说明了如何通过 API 注册插件、导入必要方法、定义渲染组件以及注册插件等步骤。同时涵盖了如何根据当前 Post Type 或特定屏幕条件地控制 Fill 的渲染逻辑,并列举了当前可用的 SlotFill 列表及核心代码示例,帮助开发者高效扩展编辑器功能。

2026-10-17 1 后端开发

【WordPress区块编辑器手册】沙盒

沙盒组件利用 iframe 技术为任意 HTML 内容提供安全的隔离运行环境。支持自定义 body 内渲染的 HTML 代码,可灵活配置 onFocus 回调函数以响应焦点事件。此外,还能向 iframe 文档底部注入脚本 URL 及 CSS 样式字符串数组,并允许设置文档标题、应用特定 CSS 类名以及定义 tabindex 属性,实现高度定制化的隔离页面加载与管理。

2026-10-17 1 后端开发

【WordPress区块编辑器手册】@wordpress/block-directory

本文介绍@wordpress/block-directory软件包,用于扩展WordPress编辑器以支持区块目录功能。用户可通过此包搜索并一键安装来自WordPress.org的区块插件。文章详细说明了在ES2015+环境下的使用要求、polyfill补充方案、API端点调用方式以及相关的调度动作和选择器函数,适合开发者参考与贡献。

2026-10-17 1 后端开发