wordpress-gutenberg - 如何验证 Gutenberg 插件中的元框
问题描述
我正在尝试在与 Gutenberg 一起开发的 WordPress 插件上运行验证程序。
我的插件是存储具有以下字段的书籍信息,这些字段是元框。
author
, price
, pub_year
,about_book
元框和帖子保存得很好,但我想在数据实际传递到之前对这些字段进行一些验证,REST API
最好的地方是当用户点击Publish
或Update
按钮时。这意味着在发送值之前,插件将运行验证例程。
为此,我想编写一个高阶组件,我将在其中放置验证规则并根据传递的值返回 True / False。
我在想这样的骨架:我的 Gutenberg Block 包裹在一个高阶组件中。
但问题是,当我点击 Publish 或 Update 时,REST API 会在内部被调用,而在运行我的验证例程之前,我无法控制(还)防止这种情况发生。
我进行了很多搜索,但在任何地方都找不到合适的示例或任何可以解决我关注的问题。
如果有人请提出正确的方法或指导我关注任何关注此的教程,那将非常有帮助。
PS:
我在 9 月 20 日在这里添加了另一个问题,但不幸的是我还没有收到回复!
解决方案
推荐阅读
- c++ - cmake:强制特定库的构建类型失败
- heroku - Invalid Heroku MFA 生成的代码无效
- powershell - Octopus:重定向标准错误使运行手册失败
- javascript - React:更新一个状态会重置另一个状态
- node.js - Postgres 和节点的挑战
- laravel - 有没有办法阻止 Laravel 从路由中的参数名称中删除结尾的“s”?
- javascript - 使用 AWS 开发工具包从 Amazon S3 下载文件后如何删除文件
- swift - 如何使用 autoreleasepool 泄漏测试 NSString?
- angular - 升级到 Angular 11 后扩展的 DecimalPipe 出现问题
- javascript - Ajax 500错误原因排查方法