Download the PHP package alleyinteractive/wp-block-converter without Composer
On this page you can find all versions of the php package alleyinteractive/wp-block-converter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download alleyinteractive/wp-block-converter
More information about alleyinteractive/wp-block-converter
Files in alleyinteractive/wp-block-converter
Package wp-block-converter
Short Description Convert HTML into Gutenberg Blocks with PHP
License GPL-2.0-or-later
Homepage https://github.com/alleyinteractive/wp-block-converter
Informations about the package wp-block-converter
WP Block Converter
Convert HTML into Gutenberg Blocks with PHP
Installation
You can install the package via Composer:
This project is built to be used in a WordPress environment, so it is recommended to use this
package in a WordPress plugin or theme. Using it in isolation is not supported at this time. This
package does not use any NPM library such as @wordpress/blocks
to convert HTML to blocks.
Usage
Use this package like so to convert HTML into Gutenberg Blocks:
Filtering the Blocks
The blocks can be filtered on a block-by-block basis or for an entire HTML body.
wp_block_converter_block
Filter the generated block for a specific node.
wp_block_converter_document_html
Filter the generated blocks for an entire HTML body.
Attachment Parents
When converting HTML to blocks, you may need to attach the images that were sideloaded to a post parent. After the HTML is converted to blocks, you can get the attachment IDs that were created or simply attach them to a post.
Extending the Converter with Macros
You can extend the converter with macros to add custom tags that are not yet supported by the converter.
Macros can also completely override the default behavior of the converter. This is useful when you need to make one-off changes to the way the converter works for a specific tag.
Changelog
Please see CHANGELOG for more information on what has changed recently.
Credits
This project is actively maintained by Alley Interactive. Like what you see? Come work with us.
- Sean Fisher
- All Contributors
License
The GNU General Public License (GPL) license. Please see License File for more information.
All versions of wp-block-converter with dependencies
alleyinteractive/composer-wordpress-autoloader Version ^1.0
mantle-framework/support Version ^1.0