点击下载 高级自定义路由 – WP REST API的自定义端点 插件描述 REST API是WordPress的一个很好的附加功能通过默认路由轻松获取数据。这些默认路由的最大问题是它会占用太多数据或者数据太少,而且不会轻易只获取所需的数据。此插件可以创建自定义路由,您可以将其设置为仅提取您需要/想要的数据。更好的是,您甚至不需要触摸一行代码就可以使其工作,所有内容都可以在WordPress仪表板中进行配置。 功能⚡️ 无限制自定义路由自定义路由命名自定义过滤仅接收您需要的数据选择要输出的字段参数无障碍体验 如何使用 开始使用高级自定义路由,转到WordPress仪表板并选择自定义路线部分。接下来单击“添加新”以创建您的第一个自定义路线。为您的自定义路线命名并开始配置您的自定义路线需要。 查询生成器选项:选择如何过滤您希望在此自定义路线上接收的帖子。 响应输出:选择您希望在此自定义路线上接收的字段。一旦您根据自己的喜好配置了所有内容,即可发布自定义路线,您现在可以在此路线上接收所选数据。 查询生成器选项 帖子,页面和自定义帖子类型Post IDCategoriesTagsAuthorPost ParentStatusOrder& OrderbyDateAmount&偏移 响应输出 IDTitleContentExcerptLinkSlugDate PostedStatusFeatured ImageCategoriesTagsAuthorPost TypeTemplatePost ParentMenu OrderCustom Fields 路由参数 您还可以使用添加到自定义路径末尾的查询参数来过滤自定义路径,如下所示: https://example.com/wp -json / custom-routes / v1 / posts?id = 1 在上面的示例中,它只会为该帖子的ID等于1的自定义路由提取数据。这可以用于多个不同的查询参数: amountoffsetpagepost_typeidid_excludecategorycategory_excludetagtag_excludeauthorauthor_excludepost_parentpost_parent_excludestatusdate_beforedate_afterorderorderbyslugsearchpage 单个路径 您还可以使用ID或Slug在自定义路线上接收单个帖子的数据,如下所示: ID: https://example.com/wp-json/custom-routes/v1/posts/1 (这会抓住帖子此自定义路线的ID为1) Slug: https: //example.com/wp-json/custom-routes/v1/posts/hello-world (这将抓住 hello-world 的帖子此自定义路由) 如何安装高级自定义路由。 使用WordPress插件目录 […]

