Plugin info

Total downloads: 5,986
Active installs: 200
Total reviews: 2
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 2
Last updated: 4/20/2024 (619 days ago)
Added to WordPress: 8/11/2021 (4 years old)
Minimum WordPress version: 5.5
Tested up to WordPress version: 6.5.7
Minimum PHP version: 7.0

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 619 days ago • 2 reviews

28/100

Is REST API blocks abandoned?

Possibly abandoned (last update 619 days ago).

Compatibility

Requires WordPress: 5.5
Tested up to: 6.5.7
Requires PHP: 7.0

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Disable REST API for Real
Rating 5.0/5 (3 reviews)Active installs 300
Disable REST API (wp-json and oembed)
Rating 0.0/5 (0 reviews)Active installs 10
Custom API Creator
Rating 0.0/5 (0 reviews)Active installs 10
JWT Authentication for WP REST API
Rating 4.4/5 (51 reviews)Active installs 60,000
Disables unnecessary functionality
Rating 5.0/5 (1 reviews)Active installs 40
Disable Permanently REST API
Rating 0.0/5 (0 reviews)Active installs 0

Description

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

Installation

Using The WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘wp-rest-blocks’
  3. Click ‘Install Now’
  4. Activate the plugin on the Plugin dashboard

Uploading in WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Navigate to the ‘Upload’ area
  3. Select wp-rest-blocks.zip from your computer
  4. Click ‘Install Now’
  5. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download wp-rest-blocks.zip
  2. Extract the wp-rest-blocks directory to your computer
  3. Upload the wp-rest-blocks directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard

Frequently Asked Questions

No FAQ available

Review feed

No reviews available

Screenshots

  1. Add fields to the rest api.

    Add fields to the rest api.

Changelog

1.0.2

  • Fix issue with WordPress 6.5
  • Update coding standards to WP coding standards 3.1.0
  • Mark tested up to WP 6.5

1.0.1

  • Update coding standards to WP coding standards 3.0.1
  • Mark tested up to WP 6.4

1.0.0

Breaking change!
The field in the REST API is changed from blocks to block_data.

0.5.0

  • Add support for new post types added in WordPress 5.9.

0.4.0

  • Added support for block based widget, added in WordPress 5.8. Block data is added to the /wp/v2/widgets endpoint.

0.3.2

  • Update translations

0.3.1

  • Hot fix.

0.3.0

  • Improve support for block that have attributes that use query source type.
  • Improve error handling for those that install this plugin without using composer.

0.2.1

  • Update dependency.

0.2.0

  • Breaking change. Field names have changed and required WordPress 5.5+

0.1.0

  • First version.