您可以通过查询
mime_type=application/pdf
因此,根据您的示例,您的完整URL是:
https://www.domain.com/wp-json/wp/v2/media?parent=1267&mime_type=application/pdf
但是,使用
parent=ID
参数,您将看到
ALL PDF,而不仅仅是特定于该帖子的附件。当PDF上载到媒体库时会发生这种情况,但不一定要上载到特定的页面/帖子。
也许它们是在页面/帖子中手动链接的,而不是通过Add Media或者古腾堡街区。如果帖子没有附加PDF,但库中的所有其他PDF都分配了附件页,那么您可能什么也看不到。
当文件被特别附加到页面/帖子时,查询会按照您的要求进行。
为了更好地解释我的意思,请访问您的媒体库,点击其中一个PDF查看“附件详细信息”。如果不包括该行"Uploaded to", 然后,它将显示在对PDF文件类型的所有查询中。
然而,如果它看起来像下面这样,那么您应该通过上面提供的查询获得正确的结果,该查询只显示附加到特定页面的PDF。基本上,如果文件没有特定的上传路径,查询将显示所有内容,因为它无法过滤掉散乱的附件。