[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fsYVGdqqd1bMcVTTXBhmoHF8ZMF0wcR8dqVYESv_thd4":3,"$fe_RlpqVM_OWD8HIo3F7XSGhMj8bpxjYhjJ7nmuiJiy4":136,"$fE8q-yj-WsDB0t9fKs2FUtVazkRrOnshew6avy3EgPpA":141},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":26,"fingerprints":26},"block-class-manager","BCM Block Class Manager – Design System, Global Classes & Responsive CSS for Gutenberg","0.0.1","Block Class Manager","https:\u002F\u002Fprofiles.wordpress.org\u002Fblockclassmanager\u002F","\u003Cp>\u003Cstrong>BCM Block Class Manager\u003C\u002Fstrong> extends Gutenberg with a \u003Cstrong>structured design system\u003C\u002Fstrong> approach based on \u003Cstrong>reusable Global Classes\u003C\u002Fstrong>, \u003Cstrong>foundation blocks\u003C\u002Fstrong>, and \u003Cstrong>responsive styling rules\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Instead of relying on inline styles or repeated block configurations, \u003Cstrong>BCM\u003C\u002Fstrong> introduces a \u003Cstrong>centralized class-based workflow\u003C\u002Fstrong> that improves consistency, scalability, and maintainability.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F9wluwawMR8U?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>🧱 Foundation Block System\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>BCM\u003C\u002Fstrong> introduces a set of lightweight foundation blocks – \u003Cstrong>Container, Text, Media, and Button\u003C\u002Fstrong> – designed to provide the essential building blocks for creating consistent and scalable Gutenberg layouts.\u003C\u002Fp>\n\u003Cp>Unlike traditional page builder elements, BCM blocks are intentionally minimal. They focus on structure and \u003Cstrong>clean markup\u003C\u002Fstrong>, while styling is managed through BCM \u003Cstrong>Global Classes\u003C\u002Fstrong>, allowing you to create reusable components and maintain a consistent design system across your entire website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>BCM does not replace Gutenberg\u003C\u002Fstrong> – it enhances it by adding a structured styling layer that gives developers and advanced users greater control over CSS, responsive behavior, and reusable design patterns.\u003C\u002Fp>\n\u003Ch3>✨ Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create and manage up to 10 reusable Global Classes\u003C\u002Fli>\n\u003Cli>Control layout and styling of containers, text, media, and buttons\u003C\u002Fli>\n\u003Cli>Responsive styling for desktop, tablet, and mobile (aligned with WordPress editor breakpoints)\u003C\u002Fli>\n\u003Cli>Convert local styles into reusable Global Classes\u003C\u002Fli>\n\u003Cli>Visual interface fully integrated into the Gutenberg editor\u003C\u002Fli>\n\u003Cli>Automatic frontend CSS generation\u003C\u002Fli>\n\u003Cli>Support for HTML attributes (id, data-*, aria-*)\u003C\u002Fli>\n\u003Cli>Integration with Full Site Editing (FSE)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔄 Free vs Pro\u003C\u002Fh3>\n\u003Cp>The free edition includes everything needed to build structured responsive design systems with Global Classes.\u003C\u002Fp>\n\u003Ch3>🆓 Free Edition\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Up to 10 Global Classes\u003C\u002Fli>\n\u003Cli>Core responsive styling workflow\u003C\u002Fli>\n\u003Cli>Local to Global Class conversion\u003C\u002Fli>\n\u003Cli>Automatic CSS generation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 BCM Pro (Coming Soon)\u003C\u002Fh3>\n\u003Cp>BCM Pro will introduce advanced workflow features for professional Gutenberg projects.\u003C\u002Fp>\n\u003Cp>Planned features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited Global Classes\u003C\u002Fli>\n\u003Cli>Drag & Drop Global Class priority management\u003C\u002Fli>\n\u003Cli>Global Class usage counter\u003C\u002Fli>\n\u003Cli>Generated CSS Inspector (Global & Local CSS viewer)\u003C\u002Fli>\n\u003Cli>Style Origin Inspector (CSS cascade visualization)\u003C\u002Fli>\n\u003Cli>Enhanced responsive value indicators\u003C\u002Fli>\n\u003Cli>Global Class Engine for native WordPress Core blocks\u003C\u002Fli>\n\u003Cli>Enhanced “Additional CSS Class(es)” field with Global Class suggestions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Get notified about BCM Pro\u003C\u002Fh3>\n\u003Cp>BCM Pro is currently under development.\u003C\u002Fp>\n\u003Cp>Subscribe to receive:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>BCM Pro launch updates\u003C\u002Fli>\n\u003Cli>New feature announcements\u003C\u002Fli>\n\u003Cli>Early access opportunities\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>Join the \u003Ca href=\"https:\u002F\u002Fblockclassmanager.gumroad.com\u002Fsubscribe\" rel=\"nofollow ugc\">BCM Pro early access list\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>⚡ Why BCM Block Class Manager\u003C\u002Fh3>\n\u003Cp>Most WordPress sites suffer from style fragmentation: inline styles, repeated settings, and inconsistent design rules.\u003C\u002Fp>\n\u003Cp>BCM solves this by introducing a structured, reusable class-based system that brings consistency and scalability to Gutenberg workflows.\u003C\u002Fp>\n\u003Ch3>💡 Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Build reusable design systems using Global Classes\u003C\u002Fli>\n\u003Cli>Standardize styling across pages and projects\u003C\u002Fli>\n\u003Cli>Create structured layouts with consistent rules\u003C\u002Fli>\n\u003Cli>Improve collaboration in agency workflows\u003C\u002Fli>\n\u003Cli>Reduce reliance on inline styles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ How It Works\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Select a BCM-enabled block (container, text, media, button)\u003C\u002Fli>\n\u003Cli>Apply local or global styling rules\u003C\u002Fli>\n\u003Cli>Assign reusable Global Classes\u003C\u002Fli>\n\u003Cli>Configure responsive values per device\u003C\u002Fli>\n\u003Cli>Generate optimized frontend CSS automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔌 Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Full Site Editing (FSE)\u003Cbr \u002F>\nCompatible with block-based themes and templates\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress Content Integration\u003Cbr \u002F>\nSupports pages, posts, and FSE template parts\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Core & Third-Party Blocks\u003Cbr \u002F>\nWorks with WordPress core blocks and most block libraries\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📦 Installation\u003C\u002Fh3>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 7.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 8.0 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Installation Steps\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Upload plugin to \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> or install via WP installer\u003C\u002Fli>\n\u003Cli>Activate plugin\u003C\u002Fli>\n\u003Cli>Start using Block Class Manager inside Gutenberg\u003C\u002Fli>\n\u003C\u002Fol>\n","BCM Block Class Manager extends Gutenberg with Foundation Blocks, reusable Global Classes, and responsive CSS controls for building scalable WordPress &hellip;",0,55,"2026-07-20T16:29:00.000Z","7.0.2","7.0","8.0",[18,19,20,21,22],"blocks","classes","css","global-styles","gutenberg","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-class-manager.0.0.1.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"blockclassmanager",1,30,94,"2026-08-29T05:57:06.206Z",[37,58,79,98,115],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":25,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":15,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":32,"unpatched_count":32,"last_vuln_date":57,"fetched_at":27},"tailpress","TailPress – Tailwind for WordPress","0.4.4","Greg","https:\u002F\u002Fprofiles.wordpress.org\u002Ffreshbrewedweb\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Ftailwindcss.com\u002F\" rel=\"nofollow ugc\">Tailwind CSS\u003C\u002Fa> is a great companion to building block based sites in WordPress. Unfortunately, it’s been pretty complicated to add Tailwind CSS to WordPress since it needs to be compiled with Node.js in order to be production ready.\u003C\u002Fp>\n\u003Cp>This plugin takes care of that by adding Tailwind CSS to WordPress in one easy step (activate the plugin) and at the same time takes care of performance and caching so your site remains fast and production ready!\u003C\u002Fp>\n\u003Ch3>Who It’s For\u003C\u002Fh3>\n\u003Cp>This is primarily for developers and users that are familiar with Tailwind CSS and comfortable styling their site using their utility class framework.\u003C\u002Fp>\n\u003Cp>It’s also for those who have struggled to add Tailwind to their workflow without having to constantly compile their CSS every time the classes in their page content changes.\u003C\u002Fp>\n\u003Ch3>How it Works\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Extracts classes from pages and compiles them server-side into Tailwind CSS\u003C\u002Fli>\n\u003Cli>Caches the dynamically generated CSS to avoid performance issues on the frontend of your production site. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FqDZ3_Z7MXPM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Are you affiliated with tailpress.io the theme?\u003C\u002Fh3>\n\u003Cp>No, we are not! Unfortunately the same name was used for both out of coincidence, but we are not affiliated and are two different solutions. \u003Ca href=\"https:\u002F\u002Ftailpress.io\" rel=\"nofollow ugc\">Tailpress.io\u003C\u002Fa> is a great starting point for developing custom themes with deep integration of Tailwind. I would recommend it for any developer that wants to build a custom theme that depends heavily on Tailwind.\u003C\u002Fp>\n\u003Cp>Tailpress, this plugin, adds Tailwind support to any project as an add-on. It can be used as much or as little as you need, added to custom themes or pre-existing ones.\u003C\u002Fp>\n\u003Ch3>Can this be used in production?\u003C\u002Fh3>\n\u003Cp>Yes! Although the styles in the backend get generated on the fly, the CSS on the frontend gets cached for every page. Changing any classes on the page will bust the cache automatically so it’ll still stay up to date with any changes.\u003C\u002Fp>\n\u003Ch3>Can this be used outside the block editor?\u003C\u002Fh3>\n\u003Cp>Yes! This will work anywhere on the backend or front end of your site that uses classes to style things.\u003C\u002Fp>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Ch3>Device Preview Mode in Block Editor\u003C\u002Fh3>\n\u003Cp>The non-desktop preview modes in the block editor utilize an iframe and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWordPress\u002Fgutenberg\u002Fissues\u002F38673\" rel=\"nofollow ugc\">don’t load assets properly\u003C\u002Fa>. Therefore your Tailwind styles won’t be visible here.\u003C\u002Fp>\n\u003Ch3>Page Caching\u003C\u002Fh3>\n\u003Cp>If you have any page caching on your site, you’ll have to clear your cache for the best experience.\u003C\u002Fp>\n","Seamless integration of Tailwind for WordPress.",500,14303,13,"2023-04-04T13:31:00.000Z","6.1.10","5.2",[18,20,22,52,53],"tailwind","utility-classes","https:\u002F\u002Fgreghunt.dev\u002Fposts\u002Ftailwind-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftailpress.0.4.4.zip",64,"2025-04-03 00:00:00",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":34,"num_ratings":68,"last_updated":69,"tested_up_to":14,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":77,"download_link":78,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"blocks-animation","Blocks Animation: CSS Animations for Gutenberg Blocks","3.2.1","Hardeep Asrani","https:\u002F\u002Fprofiles.wordpress.org\u002Fhardeepasrani\u002F","\u003Cp>Blocks Animation allows you to add CSS Animations to all of your Gutenberg blocks in the most elegant way.\u003C\u002Fp>\n\u003Cp>The UI for Blocks Animation feels so native and intuitive, you won’t even notice it’s installed. Just install, and you will see animation settings in all the blocks, right in the Block Settings Sidebar.\u003C\u002Fp>\n\u003Cp>All the code and sources for this plugin are publicly available as part of https:\u002F\u002Fgithub.com\u002FCodeinwp\u002Fotter-blocks.\u003C\u002Fp>\n","Add CSS animations and scroll effects to any Gutenberg block. Choose from fade, slide, zoom & more, with delay and duration controls — no code needed.",90000,2133332,67,"2026-07-22T07:04:00.000Z","6.6","5.4",[73,20,74,75,76],"animation","effects","gutenberg-blocks","transitions","https:\u002F\u002Fgithub.com\u002FCodeinwp\u002Fotter-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocks-animation.3.2.1.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":33,"downloaded":87,"rating":25,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":15,"tags":92,"homepage":95,"download_link":96,"security_score":97,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"super-custom-css","Super Blocks CSS – Custom CSS for Gutenberg Blocks","2.0.0","iamaliiraja","https:\u002F\u002Fprofiles.wordpress.org\u002Fiamaliiraja\u002F","\u003Cp>Super Block CSS allows you to add custom CSS to your Blocks straight from the Block Editor (Gutenberg). It adds a syntax-highlighted CSS Editor where you can add additional CSS to your Gutenberg Blocks to style them the way you want.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adds a Custom CSS panel to every Gutenberg blocks\u003C\u002Fli>\n\u003Cli>Syntax-highlighted CSS editor for easy coding\u003C\u002Fli>\n\u003Cli>Apply custom styles to individual blocks\u003C\u002Fli>\n\u003Cli>Global CSS option for site-wide styles\u003C\u002Fli>\n\u003Cli>Real-time preview of your custom styles in the editor\u003C\u002Fli>\n\u003Cli>Easy-to-use interface integrated into the Gutenberg editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re a developer looking to fine-tune your blocks or a site owner wanting to add some custom flair, Super Block CSS gives you the power to customize your Gutenberg blocks with ease.\u003C\u002Fp>\n","Add custom CSS to your Gutenberg blocks directly from the block editor.",4229,3,"2024-09-28T11:29:00.000Z","6.6.5","5.0",[18,20,93,94,22],"custom-styles","editor","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsuper-custom-css\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-custom-css.2.0.0.zip",92,{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":11,"downloaded":106,"rating":11,"num_ratings":11,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":113,"download_link":114,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"blockglow","BlockGlow — Per-block Custom CSS","1.2.0","Mary Rose Elbambo","https:\u002F\u002Fprofiles.wordpress.org\u002Feltresse93\u002F","\u003Cp>BlockGlow adds a “BlockGlow — Custom CSS” panel to the inspector of every block. Use it to scope custom CSS to a single block instance. The plugin stores CSS in the uploads folder (under uploads\u002Fblockglow\u002F) and enqueues the generated CSS file when rendering on the front end. If the uploads directory isn’t writable or file write fails, BlockGlow will fall back to outputting inline styles.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adds two block attributes to every block: \u003Ccode>blockglowCustomCSS\u003C\u002Fcode> and \u003Ccode>blockglowId\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Inspector panel with a CodeMirror-backed code editor (if WordPress provides it) or a fallback textarea supporting Tab and Shift+Tab outdent.\u003C\u002Fli>\n\u003Cli>Live preview inside the block editor: custom CSS is scoped to the block in the editor so you can see the effect while editing.\u003C\u002Fli>\n\u003Cli>CSS files are saved to \u003Ccode>wp-content\u002Fuploads\u002Fblockglow\u002Fblockglow-\u003Cid>.css\u003C\u002Fcode> and enqueued on the front end as a linked stylesheet; files are removed automatically when you clear the Custom CSS field.\u003C\u002Fli>\n\u003Cli>Graceful fallback to inline styles when file writing isn’t possible.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>How scoping works:\u003C\u002Fp>\n\u003Cp>BlockGlow creates a unique \u003Ccode>blockglowId\u003C\u002Fcode> for each block instance and scopes your CSS with a wrapper selector like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[data-blockglow-id=\"bg-xxxxxxx\"] { \u002F* your declarations *\u002F }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For convenience you can use \u003Ccode>&\u003C\u002Fcode> as the wrapper shorthand in the editor. Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>& .my-class { color: red; }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The plugin will replace \u003Ccode>&\u003C\u002Fcode> with the wrapper selector for both editor preview and front-end output.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Development notes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Editor script: \u003Ccode>assets\u002Fjs\u002Fblockglow-editor.js\u003C\u002Fcode> — registers attributes, provides the inspector panel and injects editor-scoped styles.\u003C\u002Fli>\n\u003Cli>Main plugin file: \u003Ccode>blockglow.php\u003C\u002Fcode> — enqueues editor assets and filters \u003Ccode>render_block\u003C\u002Fcode> to attach per-block CSS files or inline styles.\u003C\u002Fli>\n\u003Cli>Upload path: \u003Ccode>wp_upload_dir()\u003C\u002Fcode> + \u003Ccode>\u002Fblockglow\u002F\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>File writes\u002Fdeletes: BlockGlow uses the WordPress Filesystem API (WP_Filesystem) when available for compatibility with hosts using FTP\u002FSFTP; when unavailable it will attempt direct writes. Editing capability is required (edit_posts) or operations performed via REST save.\u003C\u002Fli>\n\u003Cli>Per-post bundling: BlockGlow now generates a single stylesheet per post (\u003Ccode>blockglow-post-\u003CID>.css\u003C\u002Fcode>) on post save which contains the combined CSS from all blocks in that post. This reduces HTTP requests and improves performance.\u003C\u002Fli>\n\u003Cli>Admin UI: A new submenu under Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> “BlockGlow CSS” lists generated files and allows administrators (capability is filterable) to delete them.\u003C\u002Fli>\n\u003Cli>Capability: File generation\u002Fdeletion is restricted by a filterable capability \u003Ccode>blockglow_manage_files_cap\u003C\u002Fcode> (default \u003Ccode>manage_options\u003C\u002Fcode>). You can change this capability via the filter if you want other roles to manage files.\u003C\u002Fli>\n\u003Cli>If you’d like help preparing the plugin for WordPress.org (example \u003Ccode>readme.txt\u003C\u002Fcode> adjustments, SVN packaging, or adding screenshots), ping me and I can prepare the required assets and instructions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>The plugin includes built\u002Fminified assets under \u003Ccode>assets\u002Fdist\u002F\u003C\u002Fcode> for distribution. The human-readable source for JavaScript is included in the plugin under \u003Ccode>assets\u002Fjs\u002F\u003C\u002Fcode> (e.g. \u003Ccode>assets\u002Fjs\u002Fblockglow-editor.js\u003C\u002Fcode> and \u003Ccode>assets\u002Fjs\u002Fblockglow-admin.js\u003C\u002Fcode>). The plugin also contains a \u003Ccode>package.json\u003C\u002Fcode> and \u003Ccode>vite.config.js\u003C\u002Fcode> in the plugin root describing how to rebuild these assets locally using \u003Ccode>npm install\u003C\u002Fcode> and \u003Ccode>npm run build\u003C\u002Fcode> or \u003Ccode>npm run watch\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>If you need the sources to be hosted externally, provide a URL and I will add it here (for example an upstream GitHub repository).\u003C\u002Fp>\n\u003Ch3>Installation Notes for WordPress.org\u003C\u002Fh3>\n\u003Cp>To publish on WordPress.org you will need:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A fully-formed \u003Ccode>readme.txt\u003C\u002Fcode> (this file) using the plugin directory readme format.\u003C\u002Fli>\n\u003Cli>Screenshots (1.png, 2.png, etc.) placed in the assets\u002F directory when committing to SVN, or uploaded via the plugin admin UI after publishing.\u003C\u002Fli>\n\u003Cli>A stable tag or commit to \u003Ccode>trunk\u002F\u003C\u002Fcode> in SVN. Typical workflow:\n\u003Col>\n\u003Cli>Create a new plugin slug on https:\u002F\u002Fwordpress.org\u002Fplugins\u002F and follow the email to get SVN access.\u003C\u002Fli>\n\u003Cli>Check out the plugin SVN repository, add your plugin files into \u003Ccode>trunk\u002F\u003C\u002Fcode>, put screenshots into \u003Ccode>assets\u002F\u003C\u002Fcode>, and tag a version.\u003C\u002Fli>\n\u003Cli>Commit and wait for the plugin page to become live.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you find issues or want improvements (for example: limiting who can edit per-block CSS, collecting styles into a single head include, or adding an admin UI to manage generated CSS files), open an issue in the repository or reply here and I will assist.\u003C\u002Fp>\n","Adds a \"Custom CSS\" inspector panel to every Gutenberg block and saves per-block CSS files to uploads for front-end enqueuing.",373,"2026-05-11T17:54:00.000Z","6.8.6","5.8","8.2",[18,20,112,94,22],"custom-css","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblockglow\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblockglow.1.2.0.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":34,"num_ratings":125,"last_updated":126,"tested_up_to":14,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":131,"download_link":132,"security_score":133,"vuln_count":134,"unpatched_count":11,"last_vuln_date":135,"fetched_at":27},"ultimate-addons-for-gutenberg","Spectra Legacy – Gutenberg Blocks","2.20.0","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Cp>This plugin was previously called Spectra. It’s now Spectra Legacy. Nothing on your website has changed.\u003C\u002Fp>\n\u003Cp>Your blocks, pages, settings, and content all continue to work exactly as they did before. There’s nothing to migrate and nothing to configure.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Spectra Legacy vs. Spectra Blocks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We’ve split Spectra into two products.\u003C\u002Fp>\n\u003Cp>Spectra Legacy is this plugin — built for existing Spectra users. It receives security and compatibility updates and full support, but no new features. Spectra Blocks is a new, separate plugin where all new feature development happens, aimed at new installs and anyone who wants ongoing additions. If you’re already using this plugin, no action is needed; installing Spectra Blocks is entirely optional whenever you’re ready.\u003C\u002Fp>\n\u003Cp>If you’re already using this plugin, you don’t need to do anything. If you want new features as they’re released, you can install Spectra Blocks separately, whenever you’re ready. There’s no deadline and no required migration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What’s included\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Spectra Legacy includes the full block library your site is already built on: layout tools, content and post blocks, form and SEO blocks, social blocks, and site tools like Popup Builder and Coming Soon mode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Blocks included\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Core\u003C\u002Fstrong> — Container, Heading, Image, Icon, Buttons, Info Box, Call To Action, Countdown\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content\u003C\u002Fstrong> — Sliders, Content Timeline, Google Maps, Inline Notices, Tabs, Taxonomy List, Price List (Loop Builder in Spectra Pro Legacy)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post\u003C\u002Fstrong> — Counter, Modal Popup, Post Carousel, Post Grid, Post Timeline\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social\u003C\u002Fstrong> — Instagram Feed, Blockquote, Social Share, Team, Testimonials\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Forms\u003C\u002Fstrong> — Contact form, newsletter signup, suggestion form, reCAPTCHA (registration\u002Flogin forms in Spectra Pro Legacy)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO\u003C\u002Fstrong> — FAQ, How-To, Review, Table of Contents\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic content\u003C\u002Fstrong> — Archive feed filtering by date, author, category, and post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site tools\u003C\u002Fstrong> — Popup Builder, Coming Soon mode, block animations, local Google Fonts, global styling defaults\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>About the AI block\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The AI block previously included in this plugin is now called ZipAI. It still works in Spectra Legacy for compatibility. New AI features are being built in Spectra Blocks going forward.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compatibility\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Works with most standard WordPress themes, including Spectra One, Astra, Blocksy, and GeneratePress.\u003C\u002Fp>\n\u003Cp>Compatible with common plugins including WooCommerce, SureCart, Gravity Forms, LearnDash, MemberPress, and Yoast SEO. See our documentation for the full compatibility list.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support & community\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Spectra Legacy is actively maintained — security patches, compatibility updates, and support all continue. This plugin is not deprecated.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support forum: use the Support tab on this page\u003C\u002Fli>\n\u003Cli>Documentation: \u003Ca href=\"https:\u002F\u002Fwpspectra.com\u002Fdocs\" rel=\" nofollow ugc\">wpspectra.com\u002Fdocs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Facebook Group: \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fwpastra\" rel=\" nofollow ugc\">Web Creators by Astra\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Facebook: \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fwpspectra\" rel=\" nofollow ugc\">Spectra\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>X (Twitter): \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fwpspectra\" rel=\" nofollow ugc\">@wpspectra\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Contribute\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Spectra is open source. Browse the code or contribute on GitHub: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbrainstormforce\u002Fwp-spectra\" rel=\" nofollow ugc\">brainstormforce\u002Fwp-spectra\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Our external packages use \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fn49\u002Freact-stars\" rel=\"nofollow ugc\">Rating Star Component\u003C\u002Fa> that are distributed under the terms of the ISC. While \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fakiran\u002Freact-slick\" rel=\"nofollow ugc\">Slick\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchenqingspring\u002Freact-lottie\" rel=\"nofollow ugc\">Lottie\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fericnorris\u002Fstriptags\" rel=\"nofollow ugc\">Striptags\u003C\u002Fa> is distributed under the terms of the MIT. Additionally, we incorporate \u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Flicense\u002Ffree\" rel=\"nofollow ugc\">FontAwesome v6\u003C\u002Fa> under the CC BY 4.0 License, and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fclauderic\u002Fdnd-kit\" rel=\"nofollow ugc\">dnd kit\u003C\u002Fa> licensed under the MIT License.\u003C\u002Fp>\n","Gutenberg blocks for existing Spectra websites. Maintained, stable, and fully supported — no action needed on your part.",1000000,42350726,1869,"2026-07-14T09:52:00.000Z","5.6","7.4",[130,18,94,22,75],"block","https:\u002F\u002Fwww.brainstormforce.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-addons-for-gutenberg.2.20.0.zip",89,28,"2026-05-29 20:27:40",{"error":137,"url":138,"statusCode":139,"statusMessage":140,"message":140},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fblock-class-manager\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":32,"versions":142},[143],{"version":6,"download_url":24,"svn_tag_url":144,"released_at":26,"has_diff":145,"diff_files_changed":146,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":147,"is_current":137},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblock-class-manager\u002Ftags\u002F0.0.1\u002F",false,[],[]]