跨源隔离

关于跨源隔离的技术文章和开发文档。

如何在 CentOS 7 上安装 Python 3

本教程详解在 CentOS 7 系统上通过 SCL 软件集合安装 Python 3 的方法。文章指导用户保留默认 Python 2.7,同时启用 rh-python36 模块以运行 Python 3.x 版本。内容涵盖开发工具安装、创建及激活虚拟环境等步骤,帮助用户安全升级 Python 生态,满足项目隔离与多版本共存需求。

2026-10-09 6 后端开发

【WordPress区块编辑器手册】客户端媒体处理

这是一个关于 WordPress 客户端媒体处理(Client-side Media Processing)中 GIF 转视频变体的技术文档片段。内容涵盖了从编解码器要求、存储策略、编辑器区块切换、URL 门控、回退机制、REST API 扩展、侧载文件管理到并发上传限制等详细的技术实现细节。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】客户端媒体处理

本文详解 WordPress 7.1 新增的客户端媒体处理功能,利用 WebAssembly 在浏览器端完成图像压缩、格式转换及 GIF 转视频等操作。文章涵盖 Chrome/Edge 等浏览器支持要求、设备内存与网络阈值、HEIC 解码机制、GIF 动态转码原理、开发者如何自定义图像处理设置、REST API 交互指南以及故障排除方法,帮助构建高效流畅的媒体上传体验。

2026-10-17 3 后端开发

【WordPress区块编辑器手册】测试概述

本文档概述了 Gutenberg 项目中 Browser Mode 集成测试、快照测试、端到端 (E2E) 测试以及性能测试的完整工作流、最佳实践和故障排查指南。内容包括如何设置测试环境、处理非确定性内容、使用 Playwright 进行调试与跟踪、模拟网络/性能条件,以及针对 PHP 和 JavaScript 的具体测试命令。

2026-10-17 2 后端开发

【WordPress区块编辑器手册】隔离事件容器

本文介绍隔离事件容器,该容器用于防止特定事件传播到外部,适用于包裹模态框和弹出框等UI元素。通过隔离mousedown等事件,避免意外触发外部DOM交互或影响文本选择功能。当前支持的事件类型包括mousedown,可阻止与其他事件处理程序的冲突。

2026-10-17 3 后端开发

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

@wordpress/ui 是 WordPress 设计系统的 React UI 组件包,提供基于设计令牌的灵活组件。支持 NPM 安装与主题定制,包含按钮、链接等基础元素及复合组件。遵循一致的模式实现自定义渲染、Ref 转发和状态管理,区分受控与非受控用法,确保在编辑器内外都能开箱即用并保持一致的视觉体验。

2026-10-17 3 后端开发

【WordPress主题开发手册】功能特性

本文深入介绍 WordPress 区块主题系统的核心功能特性,涵盖如何构建自定义区块样式变体、注册隔离的区块样式表以提升加载速度,以及创建默认设置变体。内容旨在帮助开发者超越基础设置,掌握更高级的主题构建技巧,按节奏探索各项实用功能。

2026-10-05 9 后端开发

【WordPress插件开发手册】钩子

本文深入解析 WordPress 中的钩子机制,详细区分 Actions 动作与 Filters 过滤器的核心区别。文章讲解了如何通过回调函数注册自定义逻辑,实现向用户输出内容、插入数据库或修改数据等功能。同时阐述了动作不返回值而过滤器需返回值的特性,帮助开发者掌握插件与主题扩展的核心技术。

2026-10-07 5 后端开发

【WordPress插件开发手册】过滤器

本文详细介绍 WordPress 过滤器的工作原理及其与动作的区别。文章讲解了如何使用 add_filter() 函数创建回调函数来修改数据,避免副作用。通过 the_title 和 body_class 等具体示例,演示了如何添加 CSS 类或更改标题内容,并说明了优先级和参数数量的设置方法,适合开发者参考。

2026-10-07 4 后端开发

【WordPress区块编辑器手册】迁移区块以兼容 iframe 编辑器

本文详解WordPress文章编辑器向iframe集成的迁移指南。涵盖Gutenberg插件作用、iframe技术优势如样式隔离与视口单位支持。指导开发者将块迁移至API v3,解决React组件及第三方库在iframe环境下的文档窗口访问问题,并提供patch-package补丁方案,确保块兼容新编辑器架构。

2026-10-17 4 后端开发