我正在尝试在我使用Gutenberg开发的WordPress插件上运行验证例程 .

我的插件是存储具有以下字段的书信息,这些字段是元框 .

authorpricepub_yearabout_book

元数据和帖子保存得很好,但是我想在数据实际传递到 REST API 之前对这些字段实现一些验证,并且最好的地方就是当用户点击 PublishUpdate 按钮时 . 在发送值之前的含义插件将运行验证例程 .

为此,我想编写一个高阶组件,我将放置验证规则并根据传递的值返回True / False .

我正在考虑这样的骨架:我的Gutenberg Block包裹在一个高阶组件中 .

但问题是当我点击发布或更新时,REST API在内部调用,我无法控制(尚未)在运行验证例程之前阻止这种情况发生 .

我已经搜索了很多,但无处可见,我可以看到一个正确的例子或接近它的任何解决我的问题 .

如果有人请建议正确的方法或指导我关注任何教程,这将是非常有帮助的 .

PS:

我在9月20日又添加了另一个问题here但遗憾的是我还没有收到回复!