You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Slug获取自定义类型嵌入链接?能否查询特定文章嵌入链接?

解决方案:通过Slug获取自定义类型嵌入链接并避免多请求

当然可以实现!你完全不需要发起两次API请求,只需要在动态slug查询的URL中加入_embed参数,就能一次性获取到包含图片URL、作者信息在内的所有嵌入数据。

1. 通过Slug获取自定义类型的嵌入链接

直接把_embed参数追加到你的动态查询链接末尾即可,示例请求URL如下:

http://myprivateblogapi.com/wp-json/wp/v2/case_studies/?slug=${csVariable}&_embed

发起这个请求后,返回的JSON响应里会包含一个_embedded字段,里面会自动嵌入该案例研究的特色图片(wp:featuredmedia)、作者信息(wp:author)等关联资源数据,你可以直接从这个字段里提取需要的内容。

2. 查询特定文章或文章类型的嵌入链接

  • 特定单篇文章:如果你知道文章的ID,也可以直接通过ID查询并带上_embed参数,URL格式如下:
    http://myprivateblogapi.com/wp-json/wp/v2/case_studies/{post_id}?_embed
    
  • 特定文章类型的批量数据:就像你之前用的http://myprivateblogapi.com/wp-json/wp/v2/case_studies?_embed一样,这个方式也可以结合其他筛选参数(比如category、per_page)一起使用,获取符合条件的文章列表及嵌入数据。

补充说明

_embed参数是WordPress REST API的原生功能,它会自动处理关联资源的嵌入逻辑,把原本需要单独请求的关联数据整合到一次响应中,完美解决你避免二次请求的需求。

内容的提问来源于stack exchange,提问作者bluebrooklynbrim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:38:48