Json API插件 - 从Attachments Array获取缩略图

时间:2012-07-20 18:22:46

标签: json wordpress api wordpress-plugin

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

var myImage=myJSON[j].attachments;

但这给了我整个阵列。如何从阵列中获取缩略图?

2 个答案:

答案 0 :(得分:0)

如果您想要帖子缩略图网址为“精选图片”,您可以这样做:

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

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

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

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

答案 1 :(得分:0)

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

解决方法?

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