2

我正在尝试在与 Gutenberg 一起开发的 WordPress 插件上运行验证程序。

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

author, price, pub_year,about_book

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

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

我在想这样的骨架:我的 Gutenberg Block 包裹在一个高阶组件中。

但问题是,当我点击 Publish 或 Update 时,REST API 会在内部被调用,而在运行我的验证例程之前,我无法控制(还)防止这种情况发生。

我进行了很多搜索,但在任何地方都找不到合适的示例或任何可以解决我关注的问题。

如果有人请提出正确的方法或指导我关注任何关注此的教程,那将非常有帮助。

PS:

我在 9 月 20 日在这里添加了另一个问题,但不幸的是我还没有收到回复!

4

0 回答 0