1

我正在使用 Json API 插件从 Wordpress 中提取数据。我使用以下方法成功获取了附件数组:

var myImage=myJSON[j].attachments;

但这给了我整个数组。如何从该数组中获取缩略图?

4

2 回答 2

0

如果您想要帖子“特色图片”的帖子缩略图网址,您可以这样做:

var myImage=myJSON[j].thumbnail_images.thumbnail.url;

如果您想获取任何附件 URL 的缩略图,请执行以下操作:

var myImage=myJSON[j].attachments[0].images.thumbnail.url;

只需将“[0]”替换为您要获取的图像的索引即可。console.log() 并检查您的 JSON 响应以找到所需图像的索引。

于 2013-08-06T17:52:16.457 回答
0

使用此插件的当前版本,仅当您在编辑帖子/或第一次创建帖子时上传图像时,它才能像 kmazla 描述的那样工作。如果您附加来自媒体数据库的现有图像,它仍将在查询中显示为空数组。如果您决定上传更多照片(例如,因为您上传的第一张照片是错误的),即使您只选择其中一张图片作为“特色图片”,它们也会被附加到附件数组中。这很令人困惑。

解决方法?

制作一个全新的帖子,并确保以正确的顺序附加正确的图像。应删除并重新发布较旧的帖子,以便正确排列附件数组。

于 2015-01-01T14:23:40.490 回答