簡體   English   中英

Python Wordpress 編輯帖子

[英]Python Wordpress Edit Post

我正在嘗試使用模塊 python-wordpress-xmlrpc 來編輯我的帖子標題。 但是最后一行出錯。 不知道“EditPost”的用法。 有人可以舉例說明嗎?

#find allpost 'movie'
  allpost = client.call(posts.GetPosts({'post_type':'movie'}))

 #find post title 'Bumblebee' n change 'Bumblebee 2018'
  for post in allpost:
      if post.title =='Bumblebee':
         post.title = 'Bumblebee 2018'

         client.call(posts.EditPost(post.id, post))

錯誤:

Traceback (most recent call last):
 File "D:\Movie Website\remote upload\post.py", line 28, in <module>
   wp.call(EditPost(post.id,post))
 File "C:\Python27\lib\site-packages\wordpress_xmlrpc\base.py", line 37, 
   in call
  raw_result = server_method(*args)
 File "C:\Python27\lib\xmlrpclib.py", line 1243, in __call__
  return self.__send(self.__name, args)
 File "C:\Python27\lib\xmlrpclib.py", line 1602, in __request
  verbose=self.__verbose
 File "C:\Python27\lib\xmlrpclib.py", line 1283, in request
 return self.single_request(host, handler, request_body, verbose)
File "C:\Python27\lib\xmlrpclib.py", line 1316, in single_request
return self.parse_response(response)
 File "C:\Python27\lib\xmlrpclib.py", line 1493, in parse_response
return u.close()
 File "C:\Python27\lib\xmlrpclib.py", line 800, in close
 raise Fault(**self._stack[0])
 xmlrpclib.Fault: <Fault 404: 'Invalid attachment ID.'>

添加循環:

post.thumbnail = post.thumbnail['attachment_id']

要么:

post.thumbnail = post.id

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM