{"id":97987,"date":"2019-02-14T07:50:37","date_gmt":"2019-02-14T07:50:37","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/blocks-css-css-editor-for-gutenberg-blocks\/"},"modified":"2026-04-01T13:09:55","modified_gmt":"2026-04-01T13:09:55","slug":"blocks-css","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/blocks-css\/","author":12087296,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.1.8","stable_tag":"3.1.8","tested":"6.9.4","requires":"6.2","requires_php":"5.4","requires_plugins":null,"header_name":"Blocks CSS: CSS Editor for Gutenberg Blocks","header_author":"ThemeIsle","header_description":"Create beautiful and attracting posts, pages, and landing pages with Gutenberg Blocks and Template Library by Otter. Otter comes with dozens of Gutenberg blocks that are all you need to build beautiful pages.","assets_banners_color":"ffffff","last_updated":"2026-04-01 13:09:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/Codeinwp\/otter-blocks","header_author_uri":"https:\/\/themeisle.com","rating":4.9,"author_block_rating":0,"active_installs":5000,"downloads":196649,"num_ratings":25,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"hardeepasrani","date":"2019-04-03 01:24:16"},"1.0.1":{"tag":"1.0.1","author":"hardeepasrani","date":"2019-11-01 19:56:41"},"1.0.3":{"tag":"1.0.3","author":"themeisle","date":"2020-01-07 10:46:52"},"1.0.4":{"tag":"1.0.4","author":"themeisle","date":"2020-01-15 08:53:31"},"1.0.5":{"tag":"1.0.5","author":"themeisle","date":"2020-05-25 15:11:01"},"1.0.6":{"tag":"1.0.6","author":"themeisle","date":"2020-06-15 06:07:17"},"1.0.7":{"tag":"1.0.7","author":"themeisle","date":"2020-06-17 19:19:33"},"1.1.2":{"tag":"1.1.2","author":"themeisle","date":"2021-07-03 22:00:29"},"1.7.1":{"tag":"1.7.1","author":"themeisle","date":"2021-10-25 09:35:34"},"1.7.2":{"tag":"1.7.2","author":"themeisle","date":"2021-11-18 14:39:29"},"1.7.3":{"tag":"1.7.3","author":"themeisle","date":"2021-11-18 15:06:20"},"1.7.4":{"tag":"1.7.4","author":"themeisle","date":"2021-12-02 18:40:51"},"1.7.5":{"tag":"1.7.5","author":"themeisle","date":"2022-02-07 21:58:46"},"2.0.0":{"tag":"2.0.0","author":"themeisle","date":"2022-03-08 10:20:22"},"2.0.1":{"tag":"2.0.1","author":"themeisle","date":"2022-03-10 18:08:02"},"2.0.10":{"tag":"2.0.10","author":"themeisle","date":"2022-08-04 17:00:48"},"2.0.11":{"tag":"2.0.11","author":"themeisle","date":"2022-08-17 02:54:06"},"2.0.12":{"tag":"2.0.12","author":"themeisle","date":"2022-08-25 10:38:34"},"2.0.13":{"tag":"2.0.13","author":"themeisle","date":"2022-08-27 13:47:29"},"2.0.14":{"tag":"2.0.14","author":"themeisle","date":"2022-09-12 12:29:08"},"2.0.15":{"tag":"2.0.15","author":"themeisle","date":"2022-09-27 08:28:04"},"2.0.16":{"tag":"2.0.16","author":"themeisle","date":"2022-09-27 13:23:12"},"2.0.2":{"tag":"2.0.2","author":"themeisle","date":"2022-04-22 03:32:14"},"2.0.3":{"tag":"2.0.3","author":"themeisle","date":"2022-05-12 13:00:04"},"2.0.4":{"tag":"2.0.4","author":"themeisle","date":"2022-05-16 09:34:52"},"2.0.5":{"tag":"2.0.5","author":"themeisle","date":"2022-05-27 23:29:01"},"2.0.6":{"tag":"2.0.6","author":"themeisle","date":"2022-07-01 08:29:13"},"2.0.7":{"tag":"2.0.7","author":"themeisle","date":"2022-07-04 10:35:38"},"2.0.8":{"tag":"2.0.8","author":"themeisle","date":"2022-07-14 13:54:50"},"2.0.9":{"tag":"2.0.9","author":"themeisle","date":"2022-07-29 14:23:14"},"2.1.0":{"tag":"2.1.0","author":"themeisle","date":"2022-10-19 03:58:29"},"2.1.1":{"tag":"2.1.1","author":"themeisle","date":"2022-11-01 12:44:54"},"2.1.2":{"tag":"2.1.2","author":"themeisle","date":"2022-11-09 13:22:53"},"2.1.3":{"tag":"2.1.3","author":"themeisle","date":"2022-11-10 10:02:38"},"2.1.4":{"tag":"2.1.4","author":"themeisle","date":"2022-11-21 12:51:42"},"2.1.5":{"tag":"2.1.5","author":"themeisle","date":"2022-11-23 18:47:35"},"2.1.6":{"tag":"2.1.6","author":"themeisle","date":"2022-12-09 01:12:53"},"2.2.0":{"tag":"2.2.0","author":"themeisle","date":"2023-01-10 13:38:35"},"2.2.1":{"tag":"2.2.1","author":"themeisle","date":"2023-01-30 11:07:19"},"2.2.2":{"tag":"2.2.2","author":"themeisle","date":"2023-02-06 12:26:18"},"2.2.3":{"tag":"2.2.3","author":"themeisle","date":"2023-03-06 04:48:52"},"2.2.4":{"tag":"2.2.4","author":"themeisle","date":"2023-03-30 11:30:53"},"2.2.5":{"tag":"2.2.5","author":"themeisle","date":"2023-04-21 19:09:14"},"2.2.6":{"tag":"2.2.6","author":"themeisle","date":"2023-04-26 12:12:26"},"2.2.7":{"tag":"2.2.7","author":"themeisle","date":"2023-05-08 06:46:21"},"2.3.0":{"tag":"2.3.0","author":"themeisle","date":"2023-05-25 09:37:14"},"2.3.1":{"tag":"2.3.1","author":"themeisle","date":"2023-06-20 10:11:30"},"2.3.2":{"tag":"2.3.2","author":"themeisle","date":"2023-07-17 10:05:27"},"2.3.3":{"tag":"2.3.3","author":"themeisle","date":"2023-08-11 11:26:49"},"2.3.4":{"tag":"2.3.4","author":"themeisle","date":"2023-08-23 06:26:08"},"2.4.0":{"tag":"2.4.0","author":"themeisle","date":"2023-09-21 11:25:13"},"2.4.1":{"tag":"2.4.1","author":"themeisle","date":"2023-10-25 15:11:24"},"2.5.0":{"tag":"2.5.0","author":"themeisle","date":"2023-11-16 15:54:12"},"2.5.1":{"tag":"2.5.1","author":"themeisle","date":"2023-11-18 04:14:38"},"2.5.2":{"tag":"2.5.2","author":"themeisle","date":"2023-11-22 03:05:56"},"2.6.0":{"tag":"2.6.0","author":"themeisle","date":"2023-12-18 14:24:47"},"2.6.1":{"tag":"2.6.1","author":"themeisle","date":"2023-12-19 16:20:25"},"2.6.10":{"tag":"2.6.10","author":"themeisle","date":"2024-04-16 10:34:45"},"2.6.11":{"tag":"2.6.11","author":"themeisle","date":"2024-04-26 12:31:49"},"2.6.12":{"tag":"2.6.12","author":"themeisle","date":"2024-05-02 11:40:01"},"2.6.13":{"tag":"2.6.13","author":"themeisle","date":"2024-07-17 08:36:54"},"2.6.2":{"tag":"2.6.2","author":"themeisle","date":"2023-12-26 06:24:44"},"2.6.3":{"tag":"2.6.3","author":"themeisle","date":"2024-02-14 08:30:50"},"2.6.4":{"tag":"2.6.4","author":"themeisle","date":"2024-02-26 17:58:00"},"2.6.5":{"tag":"2.6.5","author":"themeisle","date":"2024-03-13 11:06:08"},"2.6.6":{"tag":"2.6.6","author":"themeisle","date":"2024-03-27 12:29:10"},"2.6.7":{"tag":"2.6.7","author":"themeisle","date":"2024-04-03 22:16:37"},"2.6.8":{"tag":"2.6.8","author":"themeisle","date":"2024-04-05 12:37:21"},"2.6.9":{"tag":"2.6.9","author":"themeisle","date":"2024-04-10 12:30:52"},"3.0.0":{"tag":"3.0.0","author":"themeisle","date":"2024-08-12 11:10:12"},"3.0.1":{"tag":"3.0.1","author":"themeisle","date":"2024-08-19 06:43:42"},"3.0.10":{"tag":"3.0.10","author":"themeisle","date":"2025-02-05 17:55:08"},"3.0.11":{"tag":"3.0.11","author":"themeisle","date":"2025-04-16 12:02:45"},"3.0.12":{"tag":"3.0.12","author":"themeisle","date":"2025-05-27 11:16:24"},"3.0.2":{"tag":"3.0.2","author":"themeisle","date":"2024-08-19 13:46:03"},"3.0.3":{"tag":"3.0.3","author":"themeisle","date":"2024-08-28 04:37:39"},"3.0.4":{"tag":"3.0.4","author":"themeisle","date":"2024-10-08 15:58:28"},"3.0.5":{"tag":"3.0.5","author":"themeisle","date":"2024-10-30 08:55:33"},"3.0.6":{"tag":"3.0.6","author":"themeisle","date":"2024-11-12 08:39:38"},"3.0.7":{"tag":"3.0.7","author":"themeisle","date":"2024-11-21 19:34:41"},"3.0.8":{"tag":"3.0.8","author":"themeisle","date":"2024-11-28 10:42:18"},"3.0.9":{"tag":"3.0.9","author":"themeisle","date":"2025-01-16 09:52:06"},"3.1.0":{"tag":"3.1.0","author":"themeisle","date":"2025-06-23 12:12:40"},"3.1.1":{"tag":"3.1.1","author":"themeisle","date":"2025-08-11 12:24:36"},"3.1.2":{"tag":"3.1.2","author":"themeisle","date":"2025-09-04 10:10:20"},"3.1.3":{"tag":"3.1.3","author":"themeisle","date":"2025-11-05 10:17:28"},"3.1.4":{"tag":"3.1.4","author":"themeisle","date":"2025-12-12 08:20:36"},"3.1.5":{"tag":"3.1.5","author":"themeisle","date":"2026-02-27 20:03:20"},"3.1.6":{"tag":"3.1.6","author":"themeisle","date":"2026-03-23 15:49:20"},"3.1.7":{"tag":"3.1.7","author":"themeisle","date":"2026-03-25 09:06:01"},"3.1.8":{"tag":"3.1.8","author":"themeisle","date":"2026-04-01 13:09:55"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":1,"4":1,"5":23},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2030330,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2030330,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2030330,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"atomic-wind\/text":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"atomic-wind\/text","title":"Text","category":"atomic-wind","description":"A rich text element with tag selection.","keywords":["text","paragraph","heading"],"textdomain":"atomic-wind","attributes":{"tagName":{"type":"string","default":"p"},"content":{"type":"rich-text","source":"rich-text","selector":"[data-rich-text]","role":"content"}},"supports":{"anchor":true,"html":false,"color":false,"typography":false,"spacing":false},"editorScript":"file:.\/index.js"},"atomic-wind\/icon":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"atomic-wind\/icon","title":"Icon","category":"atomic-wind","description":"An inline SVG icon from the Lucide icon set.","keywords":["icon","svg","lucide"],"textdomain":"atomic-wind","attributes":{"icon":{"type":"string","default":""}},"supports":{"anchor":true,"html":false,"color":false,"typography":false,"spacing":false},"render":"file:.\/render.php","editorScript":"file:.\/index.js"},"atomic-wind\/link":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"atomic-wind\/link","title":"Link","category":"atomic-wind","description":"An anchor element with link picker and rich text.","keywords":["link","anchor","url"],"textdomain":"atomic-wind","attributes":{"url":{"type":"string","source":"attribute","selector":"a","attribute":"href"},"text":{"type":"rich-text","source":"rich-text","selector":"a","role":"content"},"opensInNewTab":{"type":"boolean","default":false},"rel":{"type":"string","source":"attribute","selector":"a","attribute":"rel"},"mode":{"type":"string","default":"text"}},"supports":{"anchor":true,"html":false,"color":false,"typography":false,"spacing":false},"editorScript":"file:.\/index.js"},"atomic-wind\/box":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"atomic-wind\/box","title":"Box","category":"atomic-wind","description":"A generic wrapper element with tag selection and inner blocks. Supports details and summary tags for native disclosure widgets.","keywords":["box","container","wrapper","div","section","details","summary"],"textdomain":"atomic-wind","attributes":{"tagName":{"type":"string","default":"div"}},"supports":{"align":["wide","full"],"anchor":true,"html":false,"color":false,"typography":false,"spacing":false},"editorScript":"file:.\/index.js"},"atomic-wind\/image":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"atomic-wind\/image","title":"Image","category":"atomic-wind","description":"A simple image element. Set via media library or direct URL.","keywords":["image","img","photo"],"textdomain":"atomic-wind","attributes":{"id":{"type":"number"},"url":{"type":"string","source":"attribute","selector":"img","attribute":"src"},"alt":{"type":"string","source":"attribute","selector":"img","attribute":"alt","default":""},"className":{"type":"string","default":"w-full"}},"supports":{"anchor":true,"html":false,"color":false,"typography":false,"spacing":false},"editorScript":"file:.\/index.js"}},"tagged_versions":["1.0.0","1.0.1","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.1.2","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","2.0.0","2.0.1","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.1.5","2.1.6","2.2.0","2.2.1","2.2.2","2.2.3","2.2.4","2.2.5","2.2.6","2.2.7","2.3.0","2.3.1","2.3.2","2.3.3","2.3.4","2.4.0","2.4.1","2.5.0","2.5.1","2.5.2","2.6.0","2.6.1","2.6.10","2.6.11","2.6.12","2.6.13","2.6.2","2.6.3","2.6.4","2.6.5","2.6.6","2.6.7","2.6.8","2.6.9","3.0.0","3.0.1","3.0.10","3.0.11","3.0.12","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2030330,"resolution":"1","location":"assets","locale":""},"screenshot-2.gif":{"filename":"screenshot-2.gif","revision":2030330,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"CSS Editor","2":"CSS Editor"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1220,167920,356,11796,148076],"plugin_category":[59],"plugin_contributors":[77902,77897],"plugin_business_model":[],"class_list":["post-97987","plugin","type-plugin","status-publish","hentry","plugin_tags-block","plugin_tags-blocks-css","plugin_tags-css","plugin_tags-css-editor","plugin_tags-gutenberg","plugin_category-utilities-and-tools","plugin_contributors-hardeepasrani","plugin_contributors-themeisle","plugin_committers-hardeepasrani","plugin_committers-themeisle","plugin_support_reps-andreearadacina21","plugin_support_reps-irinelenache","plugin_support_reps-kushnamdev","plugin_support_reps-poonam9","plugin_support_reps-rodicaelena","plugin_support_reps-stefancotitosu"],"banners":{"banner":"https:\/\/ps.w.org\/blocks-css\/assets\/banner-772x250.jpg?rev=2030330","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/blocks-css\/assets\/icon-128x128.jpg?rev=2030330","icon_2x":"https:\/\/ps.w.org\/blocks-css\/assets\/icon-256x256.jpg?rev=2030330","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/blocks-css\/assets\/screenshot-1.png?rev=2030330","caption":"CSS Editor"},{"src":"https:\/\/ps.w.org\/blocks-css\/assets\/screenshot-2.gif?rev=2030330","caption":"CSS Editor"}],"raw_content":"<!--section=description-->\n<p>Blocks CSS allows you add custom CSS to your Blocks straight from the Block Editor (Gutenberg).<\/p>\n\n<p>It adds a syntax-highlighted CSS Editor where you can add additional CSS to your Gutenberg Blocks to style them the way you want.<\/p>\n\n<p>All the code and sources for this plugin are publicly available as part of https:\/\/github.com\/Codeinwp\/otter-blocks.<\/p>\n\n<!--section=changelog-->\n<p>You can check the changelog <a href=\"https:\/\/github.com\/Codeinwp\/otter-blocks\/blob\/master\/CHANGELOG.md\">here.<\/a><\/p>","raw_excerpt":"Blocks CSS allows you add custom CSS to your Blocks straight from the Block Editor (Gutenberg).","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/97987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=97987"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hardeepasrani"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=97987"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=97987"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=97987"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=97987"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=97987"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=97987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}