wp.domReady(() => { if (!wp.blocks) { console.error('WordPress Blocks API not available'); return; } const embedBlockTypes = [ 'scribd', 'amazon-kindle', 'animoto', 'bluesky', 'cloudup', 'collegehumor', 'crowdsignal', 'dailymotion', 'facebook', 'flickr', 'imgur', 'instagram', 'issuu', 'kickstarter', 'meetup-com', 'mixcloud', 'pinterest', 'pocket-casts', 'reddit', 'reverbnation', 'screencast', 'slideshare', 'smugmug', 'soundcloud', 'speaker-deck', 'spotify', 'ted', 'tiktok', 'tumblr', 'twitter', 'videopress', 'vimeo', 'wolfram-cloud', 'wordpress', 'wordpress-tv', 'youtube' ].map(type => `core/embed/${type}`); const coreBlockTypes = [ 'core/verse', 'core/freeform', 'core/archives', 'core/calendar', 'core/tag-cloud', 'core/rss', 'core/latest-comments', 'core/social-links' ]; [...embedBlockTypes, ...coreBlockTypes].forEach(blockName => { try { if (wp.blocks.getBlockType(blockName)) { wp.blocks.unregisterBlockType(blockName); console.log(`Unregistered block: ${blockName}`); } } catch (error) { console.warn(`Failed to unregister ${blockName}:`, error); } }); });