各位观众老爷,大家好!我是今天的主讲人,咱们今天来聊聊 WordPress 里面那个有点神秘的 use_block_editor_for_post() 函数。 别看名字长,作用可不小,它决定了你的文章是用古老的经典编辑器,还是用现在流行的区块编辑器(Gutenberg)。 前言:经典编辑器 vs. 区块编辑器,一场旷日持久的战争(误) 在 WordPress 的世界里,编辑器之争堪比 Android 和 iOS 的操作系统之争(当然,没那么激烈)。曾经的经典编辑器简单直接,但功能略显单薄;后来的区块编辑器功能强大,所见即所得,但上手难度稍微高一些。 那么,问题来了:如何让不同的文章使用不同的编辑器呢? 比如,我有些老文章,用经典编辑器编辑得好好的,不想迁移到区块编辑器;又有些新文章,我想尝鲜,用区块编辑器来排版。 这时候,use_block_editor_for_post() 函数就派上用场了。 揭秘 use_block_editor_for_post() 函数 use_block_editor_for_post() 函数的主要作用是:根据一定的规则,判断给定的文章是否应该使用区块编辑 …
继续阅读“剖析 WordPress `use_block_editor_for_post()` 函数的源码:如何为特定文章启用或禁用区块编辑器。”