在WordPress REST API中,post_data字典可以包含多个属性来定义文章的不同方面。以下是一些常用的属性及其使用方法:

  1. title
  • 包含文章的标题。它是一个字典,可以包含rawrendered两个键,分别表示原始文本和经过HTML渲染的文本。
   "title": {
       "raw": "New Article Title"
   }
  1. content
  • 包含文章的内容。与标题类似,它也是一个字典,可以包含rawrendered两个键。
   "content": {
       "raw": "This is the content of the new article."
   }
  1. status
  • 定义文章的发布状态。常用的值有publish(发布)、draft(草稿)、pending(待审核)、private(私密)。
   "status": "publish"
  1. author
  • 指定文章的作者。需要提供作者的用户ID。
   "author": 1  # 假设用户ID为1
  1. categories
  • 为文章设置分类。可以是一个包含分类ID的列表。
   "categories": [1, 2]  # 假设分类ID为1和2
  1. tags
  • 为文章设置标签。可以是一个包含标签ID的列表。
   "tags": [3, 4]  # 假设标签ID为3和4
  1. format
  • 设置文章的格式,如standardasidechat等。
   "format": "standard"
  1. sticky
  • 决定文章是否置顶。布尔值truefalse
   "sticky": true
  1. password
  • 设置文章的访问密码。如果设置了密码,只有知道密码的用户才能查看文章。
   "password": "secret"
  1. slug
    • 设置文章的URL别名(slug)。这通常用于SEO。
    "slug": "my-article-slug"
  2. date
    • 设置文章的发布日期。需要是一个ISO 8601格式的日期字符串。
    "date": "2023-03-06T12:00:00"
  3. excerpt
    • 提供文章的简短摘要。与content类似,可以包含rawrendered
      python "excerpt": { "raw": "This is a short excerpt of the article." }

这些属性可以根据您创建文章时的需求进行调整。在发送请求之前,请确保您已经正确设置了所有必要的属性,并且您的用户账号具有相应的权限。如果您不确定某个属性的值,可以参考WordPress REST API的官方文档或尝试查看现有的文章API响应来获取示例值。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注