gpt4 book ai didi

javascript - 如何 "manually"(以编程方式)在古腾堡中插入一个 block ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:01:06 25 4
gpt4 key购买 nike

Gutenberg 的 API 非常晦涩,我不知道如何创建 block 并将其附加到帖子中。

我找到了 wp.blocks.createBlock('core/paragraph', {content: "blabla"}); 它返回了一个漂亮的 block 对象,但没有附加任何内容帖子。

我想通过单击按钮插入一个带有一些自定义内容的简单段落。

最佳答案

var content = "Test content";
var el = wp.element.createElement;
var name = 'core/paragraph';
// var name = 'core/html';
insertedBlock = wp.blocks.createBlock(name, {
content: content,
});
wp.data.dispatch('core/editor').insertBlocks(insertedBlock);

关于javascript - 如何 "manually"(以编程方式)在古腾堡中插入一个 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50065834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com