首页 > 解决方案 > 如何使用 API 将图像内联嵌入到新的 Wordpress 帖子中

问题描述

我正在构建一个 VBA 应用程序,它使用 Wordpress API 从 GovTrack 网站创建立法者页面。该应用程序应遍历https://www.govtrack.us/congress/members/current上显示的所有立法者,并为每个立法者创建一个页面,显示他或她的照片和来自 GovTrack 的描述。经过数小时的研究和实验,我可以完成大部分工作,但在内容中放置媒体证明很麻烦。

到目前为止,过程是这样的。首先,我将照片添加到媒体库并从响应中检索新媒体项的 ID。然后,我使用来自 GovTrack 的立法者的描述作为内容创建页面,如果创建新页面的 HTTP 请求,我将照片的 ID 指定为 JSON requestBody 的 features_media。

这是将键和项添加到为新页面提供内容和媒体的字典的代码,其中 pageContent 是来自 GovTrack 的字符串,mediaID 是媒体的 Wordpress ID 号。

jsonDict.Add key:="content", Item:=pageContent
jsonDict.Add key:="featured_media", Item:=mediaID 

使用这些参数的代码有效,但生成的新页面在我的主题的标题中显示媒体,而不是在内容的正文中。显然这是默认位置,但必须有一种方法可以指定媒体在其他地方的位置,即与帖子或页面的内容内联,但从我目前能找到的任何文档中完全不清楚如何做那。

任何帮助将不胜感激。

标签: vbawordpress-rest-api

解决方案


推荐阅读