Home Plugins rest api blocks
REST API blocks logo

REST API blocks

by Jonny Harris on WordPress.org

Add gutenberg blocks data into the post / page REST API endpoints.

(2)
Add fields to the rest api.

Add fields to the rest api.

A simple plugin to add block data in json format into the rest api. Once installed, there will be two new fields added to the rest api, has_blocks and blocks.
For example output.
"has_blocks": true,
"block_data": [
{
"blockName": "core/image",
"attrs": {
"url": "https://www.spacedmonkey.com/wp-content/uploads/2018/12/test-image.jpg",
"alt": "Terminal de aeropuerto",
"caption": "fsfsdfdsfdssfd",
"href": "https://www.spacedmonkey.com/test-image",
"rel": "noreferrer noopener",
"linkClass": "jonny-123",
"linkTarget": "_blank",
"id": 147355,
"width": 582,
"height": 327,
"linkDestination": "attachment"
},
"innerBlocks": [
],
"innerHTML": "\n

\"Terminal
fsfsdfdsfdssfd
\n",
"innerContent": [
"\n
\"Terminal
fsfsdfdsfdssfd
\n"
],
"rendered": "\n
\"Terminal
fsfsdfdsfdssfd
\n"
}
],

Technical Notes

  • Requires PHP 5.6+.
  • Requires WordPress 5.5+.
  • Issues and Pull requests welcome on the GitHub repository: https://github.com/spacedmonkey/wp-rest-blocks
Active installations200+
Weekly downloads
26-7.14%
Version1.0.2
Last updated4/20/2024
WordPress version5.5
Tested up to6.5.5
PHP version7.0
Tags
apiblocksgutenbergrest-apiwp-json