WordPress REST 关键概念:Schema & Controller Classes

江河/ 2023年11月12日/ WordPress/ 浏览 557

Schema - 架构


每个端点都需要特定的输入数据结构,并使用定义的可预测结构返回数据。这些数据结构是在API架构中定义的。架构构造API数据,并提供API可以返回的所有属性以及可以接受的输入参数的综合列表。良好定义的模式还在API中提供了一层安全性,因为它使我们能够验证和净化向API发出的请求。Schema部分进一步探讨了这个大主题。


Controller Classes - 控制器类


控制器类在REST API响应周期内统一和协调所有这些不同的移动部件。使用控制器类,您可以管理路由和端点的注册、处理请求、使用模式和生成API响应。一个类通常包含给定路由的所有逻辑,而给定路由通常代表WordPress站点中特定类型的数据对象(如自定义帖子类型或分类法)。


发表评论

暂无评论,抢个沙发...

客服 工单