WordPress Gutenberg,以编程方式更新帖子内容

WordPress Gutenberg,以编程方式更新帖子内容,wordpress,wordpress-gutenberg,gutenberg-blocks,Wordpress,Wordpress Gutenberg,Gutenberg Blocks,我已经开始用ACF和自定义块测试Gutenberg编辑器。我一直在四处寻找解决问题的方法,但我找不到关于这个话题的任何东西(也许我的谷歌技能不够好) 但我的情况是: 我有一个自定义的帖子类型,我想在这里设置一个模板,这样他们就不能在块之间移动,也不能添加其他块等等。在这篇文章中,大约70%是由代码创建的。因为它正在从API获取所有信息 测试1:我已经用我需要的所有字段创建了一个ACF块,当我从WP admin创建一个新帖子时,它会正常工作。但当我运行update\u字段函数时,它会像以前一样将其

我已经开始用ACF和自定义块测试Gutenberg编辑器。我一直在四处寻找解决问题的方法,但我找不到关于这个话题的任何东西(也许我的谷歌技能不够好)

但我的情况是: 我有一个自定义的帖子类型,我想在这里设置一个模板,这样他们就不能在块之间移动,也不能添加其他块等等。在这篇文章中,大约70%是由代码创建的。因为它正在从API获取所有信息

测试1:我已经用我需要的所有字段创建了一个ACF块,当我从WP admin创建一个新帖子时,它会正常工作。但当我运行
update\u字段
函数时,它会像以前一样将其保存到post\u元表中。因此,我这里的问题是如何更新字段,使其保存到
post\u content
而不是
post\u meta
表中

测试2:我为所有字段创建了自定义块(将每个ACF字段转换为and块),并将模板设置为仅使用这些块。 但在这里,我不知道如何使用PHP或Javascript更新
post\u内容


我希望您能帮我解决这个问题:)如果有什么不清楚的地方,请告诉我,我将尝试解释一下,ACF能够在用户在帖子创建页面上看到帖子之前预先初始化字段。您可以尝试使用此功能将所需内容设置为字段

您可以在此处阅读:

自Wordpress
5.0.0
注册自定义帖子类型时,可以使用
模板
模板锁定
参数

  • 来源@
然后可以设置要使用的特定块的数组,并可以选择限制用户添加或删除新块

属性 描述
模板
(数组)用作编辑器会话默认初始状态的块数组。每个项都应该是一个包含块名和可选属性的数组。
模板锁定
(string/false)如果设置了$template,是否应锁定块模板。如果设置为“全部”,则用户无法插入新块、移动现有块和删除块。如果设置为“插入”,则用户可以移动现有块,但无法插入新块和删除块。默认为false。