您如何使用 C# metaweblog API 上传图像并将其设置为WordPress上的特色图像

本文关键字:图像 设置 WordPress metaweblog API 何使用 | 更新日期: 2023-09-27 18:31:12

我正在使用metaweblog api在wordpress上发布博客,以c#为语言。所有单词,如自定义字段、标签、类别和标题。问题是我似乎无法上传图像并将图像设置为特色图像。我已经在寻找答案 4 天了,但仍然没有运气。也许你们可以帮助我。谢谢。

您如何使用 C# metaweblog API 上传图像并将其设置为WordPress上的特色图像

我找到了问题的答案。XML-RPC 无法单独将任何上传的图像设置为特色图像。http://core.trac.wordpress.org/ticket/15098 转到此问题页面。该补丁允许在使用wp.uploadFile/metaWeblog.newMediaObject时返回上传图像的ID信息。返回图片 ID(不是图片 URL)后,您可以将其设置为 wp_post_thumbnail,它应该显示为特色图片。不走此路线的另一种解决方法是先上传图像,您应该能够检索图像的 URL。来自名为 wp_posts 的 wordpress 数据库表中的查询 ID 信息,其中图像 ID 等于上传的图像的名称。然后,您可以从那里将 ID 设置为 wp_post_thumbnail。多谢。