JSON API插件未显示重复使用的附件ID

时间:2015-04-28 作者:Deniz C.

首先,我要说的是这个插件:https://wordpress.org/plugins/json-api/

现在关于我的问题:插件工作正常,没有任何问题。所有帖子的所有附件都会显示出来,但我的问题开始了,当我想为帖子获取一个附件时,该附件已在另一篇帖子的早期使用。在这种情况下,它返回null(没有附件,或者不是重用的附件)。

因此,需要明确的是:

Post A
Image A  --> shows

Post B
Image A --> doesn\'t shows
那么为什么会发生这种情况,以及如何解决?谢谢你的帮助!

1 个回复
SO网友:Rarst

因此,有几种方式可以将图像与帖子“关联”:

在post上下文中上载图像时,该post被设置为其父项(即图像附件的父字段post具有post的ID)在这些代码中,第三个是代码处理能力最弱的。如果唯一建立的链接是带有指向图像的URL的HTML标记,那么将其解析出来并反向转换为有意义的ID是一个挑战。这不是不可能的,但很混乱。

如果您有非常特定的用例,比如与帖子关联的特殊用途的单个图像,那么您应该使用特色图像或类似的方法来处理ID。

结束

相关推荐

List attachments of a page

我需要生成上传到特定页面的附件列表(id=628)。我原以为这段代码会起作用,但它根本不会生成任何东西:<?php get_header(); ?> <div id=\"container\"> <div id=\"content\" role=\"main\"> <?php $attachments =& get_children( array (