WordPress的REST API(WP-REST-API)允许开发者通过HTTP请求与WordPress网站进行交互,包括创建、读取、更新和删除内容。Gutenberg是WordPress的一个块编辑器,它允许用户以视觉方式创建和编辑内容。以下是如何使用WP-REST-API创建包含Gutenberg内容的帖子的步骤:
要使用WP-REST-API创建一个包含Gutenberg内容的帖子,你需要将内容序列化为JSON格式,并通过API发送请求。
/wp-json/wp/v2/posts
端点。以下是一个使用curl命令行工具创建帖子的示例:
curl -X POST https://yourwordpresssite.com/wp-json/wp/v2/posts \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"title": "My New Post",
"content": [
{
"blockName": "core/paragraph",
"attrs": {
"content": "This is my new post created with the WP REST API and Gutenberg."
}
},
{
"blockName": "core/image",
"attrs": {
"url": "https://example.com/image.jpg"
}
}
],
"status": "publish"
}'
在这个例子中,YOUR_ACCESS_TOKEN
应该替换为你的实际访问令牌,https://yourwordpresssite.com
应该替换为你的WordPress网站的URL。
通过以上步骤和示例代码,你应该能够成功地使用WP-REST-API创建包含Gutenberg内容的帖子。如果你遇到具体的错误或问题,可以根据错误信息进行调试和解决。
领取专属 10元无门槛券
手把手带您无忧上云