WordPress三步快速开发自定义古腾堡区块

古腾堡编辑器核心优势之一是自定义区块,比富文本编辑器布局更加灵活,自由度高,是未来编辑器发展趋势。

本文借助插件可实现快速开发和管理。

基础原理是通过插件接收表单数据,自定义逻辑进行加工,最后输出期望内容。

1.安装插件

插件官网地址:Genesis Custom Blocks

前身是Block Lab,前不久已公告停更,不再维护,注意辨别。

2.创建区块,编辑配置

填写icon显示、关键字、分类等,发布新区块后,在编辑器中即可看到。

核心是自定义字段,支持十余种类型。

注意添加Textarea类型时,返回值会自带段落标签<p>。

3.开发模版

创建后会给出模版文件地址,目前需要手动创建,包括文件夹blocks。

输出字段内容:

block_field( $name, $echo = true );

开发文档:https://developer.wpengine.com/genesis-custom-blocks/