python - 使用 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 首先添加标签。我在文档中没有发现任何东西可以让我实现这一点。
解决方案
推荐阅读
- python - 启动 Flask....unicodeDecodeError
- c++ - 如何在 C++ 中保存对数组的更改
- java - JavaFX - 在具有 highdpi 的画布上使用矩形绘制时避免模糊
- assembly - 如何在gas中_exit之前推送退出状态?
- windows - 如何将 cv.imwrite 修复为我没有收到错误,并且图像的副本保存在我想要的文件夹中
- html - 媒体查询不适用于移动设备和桌面设备上的 CSS3 HTML5
- android - Kotlin:其他类类型的类型转换器
- javascript - firebase 函数缺少 oauth2 凭据
- java - JTable 中的 JCombobox - 如何从 JTable 中获取 JCombobox 并将其值设置为索引 0 处的项目?
- javascript - 如何减小 Node.js 应用程序大小(或构建它)