您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
wordpress_xmlrpc的python包远程操作wordpress的方法
危眺沃2025-02-18 14:54:30WordPress教程已有3人查阅
导读wordpress提供了丰富的xmlrpc接口api来供我们远程操控wp的内容。伟大的开源社区有人就将这些api做了一下封装,提供了一个功能比较完整的python库,这里我将自己试验的一些内容做一下总结。
wordpress提供了丰富的xmlrpc接口api来供我们远程操控wp的内容。伟大的开源社区有人就将这些api做了一下封装,提供了一个功能比较完整的python库,这里我将自己试验的一些内容做一下总结。
wordpress有一个revision的机制,导致我们在通过api接口更新文档时,会在数据库中保存2条记录,一条是正文,另外一条 id-revision之类的记录,对我来说没什么用,所以先通过代码禁用掉。 在这个python类库中,WordPressPost对象的属性通过setattr来实现的。查询Post
利用api可以获取指定的post的相关信息,具体有哪些信息可以参看下面新增post的那个表。一个简单的获取post列表的代码例子如下: 此外,GetPosts函数接受不同的参数来进行条件查询, 例如下面的的语句返回最近更新的100个post 下面的代码是返回从offset开始的指定条数的post条目: 新建Post
新建的post公国wordpress_xmlrpc.methods.posts.NewPost(WordPressPost)来创建,以下是一个简短的新建一个Post的代码段。 post.content = "全英文界面,但有非官方的中文翻译。推荐直接阅读英语原文,既准确可靠又可提高英语水平。做题方式模拟正式比赛,采用标准测评机、文件输入输出、直接提交程序源文件的测评方式。"
post.excerpt = "全英文界面,但有非官方的中文翻译" 插入时支持的参数有:python中字段 xmlrpc对应字段 含义
date post_date_gmt
date_modified post_modified_gmt post的修改时间
slug post_name
post_status post_status post的状态, 可选draft、publish,常用publish就可以直接发布post了
titlepost标题
content post_content post 内容
excerpt post_excerpt 摘要
link
comment_status
ping_status
terms
terms_names
custom_fields
enclosure
post_format
thumbnail post_thumbnail
sticky置顶显示, 设置True
post_typepost的类型, 默认为post, 也可以为page,
parent_id post_parent 上级文章的id
menu_order
guid
mime_type post_mime_type
设置post的category和tag, Post的terms属性对应 WordPressTerm 对象。如果要新增一个term,可以用下面的代码来进行 编辑Post
编辑已经发布的Post,和新建基本上一样, 还是依赖于WordPressPost结构类 上面的代码将postid是1的post进行置顶显示。
wordpress有一个revision的机制,导致我们在通过api接口更新文档时,会在数据库中保存2条记录,一条是正文,另外一条 id-revision之类的记录,对我来说没什么用,所以先通过代码禁用掉。 在这个python类库中,WordPressPost对象的属性通过setattr来实现的。查询Post
利用api可以获取指定的post的相关信息,具体有哪些信息可以参看下面新增post的那个表。一个简单的获取post列表的代码例子如下: 此外,GetPosts函数接受不同的参数来进行条件查询, 例如下面的的语句返回最近更新的100个post 下面的代码是返回从offset开始的指定条数的post条目: 新建Post
新建的post公国wordpress_xmlrpc.methods.posts.NewPost(WordPressPost)来创建,以下是一个简短的新建一个Post的代码段。 post.content = "全英文界面,但有非官方的中文翻译。推荐直接阅读英语原文,既准确可靠又可提高英语水平。做题方式模拟正式比赛,采用标准测评机、文件输入输出、直接提交程序源文件的测评方式。"
post.excerpt = "全英文界面,但有非官方的中文翻译" 插入时支持的参数有:python中字段 xmlrpc对应字段 含义
date post_date_gmt
date_modified post_modified_gmt post的修改时间
slug post_name
post_status post_status post的状态, 可选draft、publish,常用publish就可以直接发布post了
titlepost标题
content post_content post 内容
excerpt post_excerpt 摘要
link
comment_status
ping_status
terms
terms_names
custom_fields
enclosure
post_format
thumbnail post_thumbnail
sticky置顶显示, 设置True
post_typepost的类型, 默认为post, 也可以为page,
parent_id post_parent 上级文章的id
menu_order
guid
mime_type post_mime_type
设置post的category和tag, Post的terms属性对应 WordPressTerm 对象。如果要新增一个term,可以用下面的代码来进行 编辑Post
编辑已经发布的Post,和新建基本上一样, 还是依赖于WordPressPost结构类 上面的代码将postid是1的post进行置顶显示。
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
Windows系统apache php wordpress配置方法教程
2. Use notepad to open httpd.conf config file. Make use the line "LoadModule rewrite_module modules/mod_rewrite.so" is un-commented.用HeheCloud快速部署Wordpress应用
HeheCloud 能够帮助您快速构建一个基于容器的高可用弹性集群环境。并且帮助您轻松的部署和管理应用、快速的集成更多的服务。腾讯云服务器宝塔面板搭建wordpress的方法
服务器较大的用途,就是可以搭建网站,许多人都认为搭建网站是一件很难的事情,因为包含许多的比较专业东西,比如服务器、编程之类的,确实,在几年前是这样的,普通人想要自己做一个网站WordPress怎么分割导出的XML文件,WordPress分割导出的XML文件
用WordPress自带数据备份工具,可以导出xml格式的数据文件,如果导出的XML文件很大,受上传文件大小限制,无法导入时,可以用切割XML工具
留言与评论 (共有 0 条评论) |