python编辑以发布wordpress文章

2024-02-26 18:06 python编辑以发布wordpress文章已关闭评论

安装python wordpress xmlrpc

pip install python_wordpress_xmlrpc

获取文章对象

根据指定的post id获取文章对象WordPressPost

def get_post(self, post_id):
    '''
    通过指定的post id查询文章(页面)对象
    :return:
    '''
    page = self.wp.call(posts.GetPost(post_id))
    print(f'id={page.id},title={page.title}')
    return page

编辑文章

调用编辑方法editPost()

def edit_post(self, post_id):
    file_name = self.file_path.split('/')[-1]
    file_content = self.__read_md_file(self.file_path)
    post = self.get_post(post_id)
    # post = WordPressPost()
    post.title = file_name.split('.')[0]
    post.content = f'''
            {file_content}
            '''
    post.id = self.wp.call(posts.EditPost(post.id, post))
    print(f'\nid={post.id}')
    print(f'发布修改文章:{file_name}')
    return post.id

你可能感兴趣的文章

来源:每日教程每日一例,深入学习实用技术教程,关注公众号TeachCourse
转载请注明出处: https://teachcourse.cn/3058.html ,谢谢支持!

资源分享

分类:python 标签:,
Kotlin比较多种单例的写法,哪一种单例性能最优? Kotlin比较多种单例的写法,哪一
Windows下如何安装Docker并构建Python项目? Windows下如何安装Docker并构建
Android代码绘制虚线、圆角、渐变和阴影效果图 Android代码绘制虚线、圆角、渐
harmony学习AppStorage在多个UIAbility组件之间的应用 harmony学习AppStorage在多个U

评论已关闭!