如何使用C#metaweblog api上传图像并将其设置为wordpress上的特色图像?

时间:2013-09-13 03:30:29

标签: c# image wordpress upload metaweblog

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

1 个答案:

答案 0 :(得分:1)

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