WordPress JSON REST API (WP API) 使用文档-创建\获取\编辑\删除文章
关于WordPressJSONRESTAPI(WPAPI)
我在之前的文章《WordPressJSONRESTAPI(WPAPI)简介、发展前景及文档翻译计划》中,对WordPressJSONRESTAPI进行了简单的介绍,并且在百度统计中看到很多朋友搜索到了这篇文章。其中也提到了翻译WordPressJSONRESTAPI文档的计划,这将是翻译计划的第一篇,涉及到使用WordPressJSONRESTAPI创建、获取、编辑、删除文章的操作。
创建一篇文章
POST/posts
需要认证
输入
传入的data参数用于创建POST对象,数据可以用HTTPmultipartbody的形式提交,也可以直接使用JOSN格式。下面的两种方式是等效的。
Content-Type:application/x-www-form-urlencoded
data[title]=Hello%20World!&data[content_raw]=Content&data[excerpt_raw]=Excerpt
Content-Type:application/json
{”title”:”HelloWorld!”,”content_raw”:”Content”,”excerpt_raw”:”Excerpt”}
data参数应该是一个包含以下键值对的对象。
title
–文章标题(string)required
content_raw
–文章内容(string)required
excerpt_raw
–文章摘要(string)optional
name
–文章别名(string)optional
status
–文章状态,可以是:draft,publish,pending,future,private,或其他自定义文章状态,如果提供的文章状态为future,必须同时提交一个日期作为文章的发布日期,默认为draft.(string)optional
type
–文章类型,可以是:post,page,link,nav_menu_item,或其他自定义文章类型.默认为post.(string)optional
date
–发布文章的本地日期和时间.日期应该是一个RFC3339时间戳(http://tools.ietf.org/html/rfc3339).例如:2014-01-01T12:20:52Z.默认为本地日期和时间.(string)optional
date_gmt
–文章发布的UTC日期和时间,日期应该为一个RFC3339时间戳.例如:201401-01T12:20:52Z.默认为当前的GMT日期和时间.(string)optional
author
–文章的作者,作者可以为作者ID或作者对象,默认为当前作者。(object|string)optional
password
–用来保护文章的密码,默认为空字符串(string)optional
post_parent
–父级文章的ID,默认为0.(integer)optional
post_format
–文章格式,默认为standard.(string)optional
menu_order
–页面的顺序序号,默认为0(integer)optional
comment_status
–文章的评论状态:openorclosed.用以确定用户是否可以发表评论

-
搭建一个WordPress网站需要多少成本 2023-11-06 00:09:51
-
Symlink介绍(附:如何使用Symlink进行WordPress开发) 2023-11-05 23:38:32
-
让WordPress实现数据库同步的插件:HyperDB 2023-10-24 23:40:49
-
allegro电商平台值得做吗(附:2023年Allegro注册流程指南) 2023-10-08 21:53:39
-
印度跨境电商平台有哪些(附:印度跨境电商做什么产品好) 2023-10-08 21:34:23
-
跨境电商必看的几大海外二手电商平台 2023-10-08 18:04:42
-
WordPress同城互联网产品解决方案:UBASE 2023-10-03 16:40:39
-
WordPress网站的安全插件:wordfence 2023-09-14 09:25:18
-
WordPress 6.3 支持在手动更新插件和主题失败后回滚旧版本 2023-08-28 16:58:45
-
WordPress 6.3版本(2023年8月)性能提升了哪些? 2023-08-28 16:56:02