{"id":290933,"date":"2026-07-06T14:54:41","date_gmt":"2026-07-06T14:54:41","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/multi-block-styles\/"},"modified":"2026-07-06T14:54:09","modified_gmt":"2026-07-06T14:54:09","slug":"multi-block-styles","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/multi-block-styles\/","author":2668262,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0","requires":"7.0","requires_php":"8.2","requires_plugins":null,"header_name":"Smartlogix Multi Block Styles","header_author":"namithjawahar","header_description":"Allows selecting multiple block styles simultaneously instead of just one.","assets_banners_color":"","last_updated":"2026-07-06 14:54:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"http:\/\/www.smartlogix.co.in\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"namith.jawahar","date":"2026-07-06 14:54:09"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[204721,4121,1332,148076,2003],"plugin_category":[46],"plugin_contributors":[206907],"plugin_business_model":[],"class_list":["post-290933","plugin","type-plugin","status-publish","hentry","plugin_tags-block-styles","plugin_tags-blocks","plugin_tags-editor","plugin_tags-gutenberg","plugin_tags-styles","plugin_category-editor-and-writing","plugin_contributors-namithjawahar","plugin_committers-namithjawahar"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/multi-block-styles.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>By default, WordPress only allows selecting a single block style variation at a time. Smartlogix Multi Block Styles removes this limitation, letting you toggle multiple styles on any block that supports them.<\/p>\n\n<p>The plugin replaces the default single-select styles panel in the block inspector with a multi-select version. The panel looks and works exactly like the original \u2014 same position, same appearance \u2014 but each style button now acts as a toggle instead of a radio button.<\/p>\n\n<p><strong>How it works:<\/strong><\/p>\n\n<ul>\n<li>Each style button toggles its corresponding <code>is-style-*<\/code> class on or off<\/li>\n<li>Multiple styles can be active simultaneously<\/li>\n<li>The \"Default\" button clears all active styles<\/li>\n<li>Works with any block that has registered style variations (Button, Image, Separator, Quote, Table, and any custom blocks)<\/li>\n<\/ul>\n\n<p><strong>Use cases:<\/strong><\/p>\n\n<ul>\n<li>Combine visual treatments \u2014 apply both a shadow style and a rounded style to the same block<\/li>\n<li>Layer theme-defined styles for more design flexibility without writing custom CSS<\/li>\n<li>Build composable style systems where each style controls one visual property<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>multi-block-styles<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Open the block editor and select any block with style variations \u2014 the styles panel now supports multi-select.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20blocks%20does%20this%20work%20with%3F\"><h3>Which blocks does this work with?<\/h3><\/dt>\n<dd><p>Any block that has registered style variations. Core blocks include Button, Image, Separator, Quote, and Table. It also works with any custom or third-party blocks that register styles.<\/p><\/dd>\n<dt id=\"can%20i%20still%20use%20just%20one%20style%20at%20a%20time%3F\"><h3>Can I still use just one style at a time?<\/h3><\/dt>\n<dd><p>Yes. The toggle behavior is fully backward-compatible. Selecting a single style works the same as before \u2014 the only difference is that you can now select additional styles without deselecting the first.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20two%20active%20styles%20conflict%20visually%3F\"><h3>What happens if two active styles conflict visually?<\/h3><\/dt>\n<dd><p>The last declared style in CSS takes precedence. For best results, design styles to control different properties (e.g., one for borders, another for shadows) so they compose cleanly.<\/p><\/dd>\n<dt id=\"does%20this%20change%20saved%20content%3F\"><h3>Does this change saved content?<\/h3><\/dt>\n<dd><p>No. Block styles are stored as CSS classes in the block's <code>className<\/code> attribute, which is a standard string. Multiple <code>is-style-*<\/code> classes have always been valid HTML \u2014 WordPress just didn't provide a UI to select more than one.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Multi-select toggle for block style variations.<\/li>\n<li>Matches the native styles panel markup and position.<\/li>\n<li>Works with all blocks that support style variations.<\/li>\n<\/ul>","raw_excerpt":"Select multiple block styles at once instead of being limited to just one.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/290933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=290933"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/namithjawahar"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=290933"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=290933"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=290933"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=290933"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=290933"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=290933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}