我正在尝试在我使用Gutenberg开发的WordPress插件上运行验证例程 .
我的插件是存储具有以下字段的书信息,这些字段是元框 .
author
, price
, pub_year
, about_book
元数据和帖子保存得很好,但是我想在数据实际传递到 REST API
之前对这些字段实现一些验证,并且最好的地方就是当用户点击 Publish
或 Update
按钮时 . 在发送值之前的含义插件将运行验证例程 .
为此,我想编写一个高阶组件,我将放置验证规则并根据传递的值返回True / False .
我正在考虑这样的骨架:我的Gutenberg Block包裹在一个高阶组件中 .
但问题是当我点击发布或更新时,REST API在内部调用,我无法控制(尚未)在运行验证例程之前阻止这种情况发生 .
我已经搜索了很多,但无处可见,我可以看到一个正确的例子或接近它的任何解决我的问题 .
如果有人请建议正确的方法或指导我关注任何教程,这将是非常有帮助的 .
PS:
我在9月20日又添加了另一个问题here但遗憾的是我还没有收到回复!