为古腾堡编辑器添加自定义Pattern方便内容编辑
文 / @WordPress主题
简介
小本本在WordPress5.5中发现了一个古腾堡编辑器的新功能:Patterns。这个功能允许开发者添加一些常用的模块组合,以便在需要的时候使用。虽然看起来和「可重用模块」有点类似,但是它们的区别在于Patterns提供的是一个内容模板,插入文章后可以重新编辑,而可重用模块的内容是只读的。

添加自定义Patterns的方法
为了方便添加自定义Patterns,WordPress提供了一个register_block_pattern函数。以下是一个示例,我们使用该函数为本站添加了一个名为「文档参数」的自定义Pattern,用于翻译官方文档的函数参数数据。
add_action('init', function(){
register_block_pattern(
'page-intro-block/codex-param-pattern',
[
'title' => __('文档参数', 'page-intro-block'),
'description' => _x('文档参数表格', 'page-intro-block'),
'content' => '<!--wp:table{"className":"is-style-regular"}--><figure class="wp-block-table is-style-regular"><table><thead><tr><th>参数</th><th>数据类型</th><th>是否必需</th><th>描述</th><th>默认值</th></tr></thead><tbody><tr><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td></tr></tbody></table></figure><!--/wp:table-->',
'categories' => ['buttons'],
]
);
});
添加以上代码后,「文档参数」会出现在古腾堡编辑器的Patterns选项卡中。点击这个Pattern,将缩略图中显示的模块添加到编辑区域,然后可以根据需要添加或修改Pattern的内容。目前本站「开发文档」栏目中文章的函数参数部分,都是通过这种方式添加的,非常方便。

什么时候使用自定义Patterns,什么时候使用可重用模块?
了解了这两个函数的特性,使用场景也就非常明显了:Patterns适用于用户需要经常发布一些结构类似,但内容不同的模块时使用;而可重用模块则适用于发布能在多篇文章中使用的内容,在插入到这些文章中后,可以在可重用模块管理器中统一修改这些内容。

相关文章
-
搭建一个WordPress网站需要多少成本 2023-11-06 00:09:51
-
Symlink介绍(附:如何使用Symlink进行WordPress开发) 2023-11-05 23:38:32
-
让WordPress实现数据库同步的插件:HyperDB 2023-10-24 23:40:49
-
allegro电商平台值得做吗(附:2023年Allegro注册流程指南) 2023-10-08 21:53:39
-
印度跨境电商平台有哪些(附:印度跨境电商做什么产品好) 2023-10-08 21:34:23
-
跨境电商必看的几大海外二手电商平台 2023-10-08 18:04:42
-
WordPress同城互联网产品解决方案:UBASE 2023-10-03 16:40:39
-
WordPress网站的安全插件:wordfence 2023-09-14 09:25:18
-
WordPress 6.3 支持在手动更新插件和主题失败后回滚旧版本 2023-08-28 16:58:45
-
WordPress 6.3版本(2023年8月)性能提升了哪些? 2023-08-28 16:56:02