用python发布文章到wordpress

第一步、安裝Library

pip install python-wordpress-xmlrpc

第二步、開始發文

對,就是這麼快速、直接。

from wordpress_xmlrpc import Client, WordPressPost
from wordpress_xmlrpc.methods.users import GetUserInfo
from wordpress_xmlrpc.methods.posts import GetPosts, NewPost

#網站登入資訊
id="你的後台登入帳號"
password="你的後台登入密碼"

#網站網址,請把example.com替換成你的網址,並且先試著連上該網址,應該會出現「XML-RPC server accepts POST requests only.」才對。
url="https://example.com/xmlrpc.php"

#新文章要直接發布的話,就不用改,如果要變成草稿,就改成"draft"
which="publish"
#which="draft"

#建立客戶端
wp = Client(url, id,password)

#建立新文章
post = WordPressPost()
post.post_status = which
post.title = "新文章標題"
post.content = "新文章內容"
post.excerpt = "新文章內容摘要"
post.terms_names = {
"post_tag": ["標籤一","標籤二"]
"category": ["分類一","分類二"]
}

#如果這一篇是過去的文章,可以透過這個方式指定該文章發表的日期。
#post.date=datetime.strptime("2018/1/01 10:05:10","%Y/%m/%d %H:%M:%S")
#發出去!
wp.call(NewPost(post))

好啦,這篇文章重點就是這樣了,相信會用到這個功能的你,一定有些底子,剩餘的我就不多說了,這邊已經提供了關鍵資訊,剩下的就自己按照自己的需求調整吧!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值