Skip to content
Snippets Groups Projects
Commit 9c6d7264 authored by agata's avatar agata
Browse files

manage blocks

parent f7cdc5ea
No related branches found
No related tags found
No related merge requests found
Pipeline #37464 passed
<?php
/*
* Plugin Name: A/I - Add a denylist of gutenberg blocks
* Plugin URI:
* Description: Remove some block from editor
* Version: 0.0.1
* Author: Autistici/Inventati
* Author URI: https://autistici.org
**/
function blacklist_blocks( $allowed_blocks ) {
// get all the registered blocks
$blocks = WP_Block_Type_Registry::get_instance()->get_all_registered();
// then disable some of them
unset( $blocks[ 'core/embed' ] );
// return the new list of allowed blocks
return array_keys( $blocks );
}
add_filter( 'allowed_block_types_all', 'blacklist_blocks' );
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment