diff --git a/ai-blocks.php b/ai-blocks.php deleted file mode 100644 index 05ed58f94765546c0bca93edd76f24cbd1067a20..0000000000000000000000000000000000000000 --- a/ai-blocks.php +++ /dev/null @@ -1,40 +0,0 @@ -<?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 -**/ - - -add_action( 'setup_theme', 'ai_blocks_setup_theme_action' ); - -/** - * Function for `setup_theme` action-hook. - * - * @return void - */ -function ai_blocks_setup_theme_action(){ - -/* - * Blacklist specific Gutenberg blocks - * - * @author Misha Rudrastyh - * @link https://rudrastyh.com/gutenberg/remove-default-blocks.html#blacklist-blocks - */ -add_filter( 'allowed_block_types_all', 'blacklist_blocks' ); - -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 ); - -} -}