要实现 Python 自动将内容发布到 WordPress,可以使用 Python 的 wordpress_xmlrpc 库,该库提供了使用 WordPress XML-RPC API 进行内容发布和管理的功能。 需要安装一下第三方库:wordpress_xmlrpc!
pip install python_wordpress_xmlrpc
下面是一个简单的示例代码,可以实现发布一篇新文章到 WordPress:
from wordpress_xmlrpc import Client, WordPressPost
from wordpress_xmlrpc.methods import posts
# WordPress 网站的 XML-RPC API 地址和账号信息
url = “网站域名/xmlrpc.php”
username = “your-username”
password = “your-password”
# 连接 WordPress 网站并进行身份验证
client = Client(url, username, password)
# 创建一个新的 WordPress 文章
post = WordPressPost()
post.title = “这是一篇新文章”
post.content = “这是文章的内容。”
# 文章状态,不写默认是草稿,private表示私密的,draft表示草稿,publish表示发布
post.post_status = “draft”
post.terms_names = {
‘post_tag’: [‘test’, ‘firstpost’],