各位观众老爷们,大家好! 今天咱们聊聊 WordPress 里一个非常重要,但又常常被忽略的过滤器:block_editor_settings。 这玩意儿就像 WordPress 古堡的秘密通道,允许你深入到区块编辑器的核心,调整它的行为,甚至完全禁用某些区块。 一、什么是 block_editor_settings? 简单来说,block_editor_settings 是 WordPress 提供的一个过滤器(filter),允许你修改传递给区块编辑器的配置信息。 这些配置信息包括: 可用区块列表: 决定了哪些区块可以在编辑器中使用。 区块样式: 影响区块的默认样式和可用样式选项。 编辑器设置: 诸如是否启用全屏模式、是否显示欢迎引导等。 国际化字符串: 用于翻译区块编辑器界面。 你可以把它想象成区块编辑器启动前的一道检查关卡,你可以拦截并修改送给区块编辑器的“指令”。 二、block_editor_settings 过滤器在哪里? 这个过滤器主要在 wp-includes/block-editor.php 文件中的 get_block_editor_settings() 函数里被 …
继续阅读“深入理解 WordPress `block_editor_settings` 过滤器源码:如何禁用特定的区块或修改编辑器配置。”