Last active
May 8, 2022 15:01
-
-
Save benplum/ad3da30275cb4d94f1c7e0c740ab63cb to your computer and use it in GitHub Desktop.
Revisions
-
benplum revised this gist
Jun 24, 2020 . 1 changed file with 6 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -23,8 +23,9 @@ function editor_disable_core_blocks() { 'core/preformatted', 'core/pullquote', // -- Layout 'core/columns', 'core/column', 'core/buttons', 'core/button', 'core/group', 'core/media-text', @@ -79,6 +80,10 @@ function editor_disable_core_blocks() { 'core-embed/tumblr', 'core-embed/videopress', 'core-embed/wordpress-tv', 'core-embed/amazon-kindle', 'core-embed/tiktok', 'core-embed/speaker-deck', 'core-embed/crowdsignal', ); ?> <script> -
benplum revised this gist
Jun 24, 2020 . 1 changed file with 12 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -26,18 +26,24 @@ function editor_disable_core_blocks() { 'core/column', 'core/columns', 'core/button', 'core/group', 'core/media-text', 'core/text-columns', 'core/more', 'core/nextpage', 'core/separator', 'core/spacer', // -- Widgets 'core/social-links', 'core/shortcode', 'core/archives', 'core/categories', 'core/latest-comments', 'core/latest-posts', 'core/calendar', 'core/rss', 'core/search', 'core/tag-cloud', // -- Embeds 'core/embed', 'core-embed/twitter', @@ -77,6 +83,12 @@ function editor_disable_core_blocks() { ?> <script> var blocksBlacklist = <?php echo json_encode( $blacklist ); ?>; wp.blocks.getBlockTypes().forEach(function(blockType) { if (blocksBlacklist.indexOf(blockType.name) >= 0 ) { wp.blocks.unregisterBlockType(blockType.name); } }); wp.hooks.addFilter('blocks.registerBlockType', 'modifyBlockType', function(settings, name) { if (blocksBlacklist.indexOf(name) > -1) { -
benplum revised this gist
Apr 29, 2019 . No changes.There are no files selected for viewing
-
benplum revised this gist
Apr 29, 2019 . No changes.There are no files selected for viewing
-
benplum created this gist
Apr 29, 2019 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,95 @@ <?php function editor_disable_core_blocks() { $blacklist = array( // -- Common 'core/paragraph', 'core/image', 'core/heading', 'core/subhead', 'core/gallery', 'core/list', 'core/quote', 'core/audio', 'core/cover', 'core/file', 'core/video', // -- Formatting 'core/table', 'core/verse', 'core/code', 'core/freeform', 'core/html', 'core/preformatted', 'core/pullquote', // -- Layout 'core/column', 'core/columns', 'core/button', 'core/media-text', 'core/text-columns', 'core/more', 'core/nextpage', 'core/separator', 'core/spacer', // -- Widgets 'core/shortcode', 'core/archives', 'core/categories', 'core/latest-comments', 'core/latest-posts', // -- Embeds 'core/embed', 'core-embed/twitter', 'core-embed/youtube', 'core-embed/facebook', 'core-embed/instagram', 'core-embed/wordpress', 'core-embed/soundcloud', 'core-embed/spotify', 'core-embed/flickr', 'core-embed/vimeo', 'core-embed/animoto', 'core-embed/cloudup', 'core-embed/collegehumor', 'core-embed/dailymotion', 'core-embed/funnyordie', 'core-embed/hulu', 'core-embed/imgur', 'core-embed/issuu', 'core-embed/kickstarter', 'core-embed/meetup-com', 'core-embed/mixcloud', 'core-embed/photobucket', 'core-embed/polldaddy', 'core-embed/reddit', 'core-embed/reverbnation', 'core-embed/screencast', 'core-embed/scribd', 'core-embed/slideshare', 'core-embed/smugmug', 'core-embed/speaker', 'core-embed/ted', 'core-embed/tumblr', 'core-embed/videopress', 'core-embed/wordpress-tv', ); ?> <script> var blocksBlacklist = <?php echo json_encode( $blacklist ); ?>; wp.hooks.addFilter('blocks.registerBlockType', 'modifyBlockType', function(settings, name) { if (blocksBlacklist.indexOf(name) > -1) { settings = $.extend(true, settings, { supports: { inserter: false } }); } return settings; }); </script> <?php } add_action( 'print_default_editor_scripts', 'editor_disable_core_blocks', 999 );