首页 > 解决方案 > 使用 XMLRPC 创建带有标签的 WordPress 帖子

问题描述

我似乎找不到合适的文档或将标签添加到 WordPress 帖子中。发帖工作得很好,但似乎再怎么玩也能让帖子出现带有标签的帖子。

这是我正在尝试的:

import xmlrpc.client 
data = {'post_title': title, 'post_content': content, 'post_date': date_created, 'post_thumbnail': int(id), 'custom_fields': custom_fields,  'post_status': 'publish', 'post_tag': tags  }
post_id = xmlrpc.client.ServerProxy(wp_url).wp.newPost(blog_id, wp_username, wp_password, data)

发布工作,我得到了预期的结果,但我找不到在我的发布中包含标签的方法。我试过很多键,包括'mt_keywords', 'tags'

这里还有一个帖子。但似乎如果我尝试使用以下内容:

‘terms_names’:{‘post_tag’:["blah", "random new tag"]}

如果标签已经存在,我只能开始工作。但我找不到从 API 添加标签的方法。我怎样才能使这项工作或使用 API 首先添加标签。我在文档中没有发现任何东西可以让我实现这一点。

标签: pythonwordpressxml-rpc

解决方案


推荐阅读