{"id":266848,"date":"2026-01-29T20:34:05","date_gmt":"2026-01-29T20:34:05","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/winden-tailwind-css\/"},"modified":"2026-04-03T15:53:02","modified_gmt":"2026-04-03T15:53:02","slug":"winden-dplugins-tailwind-css-compiler","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/winden-dplugins-tailwind-css-compiler\/","author":22039363,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.4","stable_tag":"1.1.4","tested":"6.9.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Winden \u2014 Tailwind CSS Compiler with Full WordPress Integration","header_author":"DPlugins","header_description":"Universal Tailwind CSS integration for WordPress Page Builders.","assets_banners_color":"ebf8fd","last_updated":"2026-04-03 15:53:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/dplugins.com\/products\/winden\/","header_author_uri":"https:\/\/dplugins.com\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":679,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.2":{"tag":"0.1.2","author":"dplugins","date":"2026-01-29 20:33:17"},"1.0.0":{"tag":"1.0.0","author":"dplugins","date":"2026-01-29 20:41:56"},"1.0.1":{"tag":"1.0.1","author":"dplugins","date":"2026-01-29 20:44:35"},"1.0.2":{"tag":"1.0.2","author":"dplugins","date":"2026-01-29 21:10:07"},"1.0.3":{"tag":"1.0.3","author":"dplugins","date":"2026-01-29 21:22:27"},"1.0.4":{"tag":"1.0.4","author":"dplugins","date":"2026-02-01 12:56:13"},"1.0.5":{"tag":"1.0.5","author":"dplugins","date":"2026-02-01 13:13:56"},"1.0.6":{"tag":"1.0.6","author":"dplugins","date":"2026-02-01 13:24:57"},"1.0.7":{"tag":"1.0.7","author":"dplugins","date":"2026-02-01 13:32:30"},"1.0.8":{"tag":"1.0.8","author":"dplugins","date":"2026-02-05 20:59:44"},"1.0.9":{"tag":"1.0.9","author":"dplugins","date":"2026-02-07 21:28:47"},"1.1.0":{"tag":"1.1.0","author":"dplugins","date":"2026-02-07 21:32:36"},"1.1.1":{"tag":"1.1.1","author":"dplugins","date":"2026-02-12 18:55:17"},"1.1.3":{"tag":"1.1.3","author":"dplugins","date":"2026-03-02 16:09:20"},"1.1.4":{"tag":"1.1.4","author":"dplugins","date":"2026-04-03 15:53:02"},"main":{"tag":"main","author":"dplugins","date":"2026-02-26 10:49:19"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3460243,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3460243,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3460243,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3460243,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3460243,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.2","1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.3","1.1.4","main"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3460243,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3460243,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3460243,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3451387,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3460243,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3460243,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3460243,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"Winden settings panel","2":"Tailwind classes in Gutenberg"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[40098,356,148076,1084,197499],"plugin_category":[59],"plugin_contributors":[183023],"plugin_business_model":[],"class_list":["post-266848","plugin","type-plugin","status-publish","hentry","plugin_tags-compiler","plugin_tags-css","plugin_tags-gutenberg","plugin_tags-page-builder","plugin_tags-tailwind","plugin_category-utilities-and-tools","plugin_contributors-krstivoja","plugin_committers-dplugins"],"banners":{"banner":"https:\/\/ps.w.org\/winden-dplugins-tailwind-css-compiler\/assets\/banner-772x250.png?rev=3460243","banner_2x":"https:\/\/ps.w.org\/winden-dplugins-tailwind-css-compiler\/assets\/banner-1544x500.png?rev=3460243","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/winden-dplugins-tailwind-css-compiler\/assets\/icon.svg?rev=3460243","icon":"https:\/\/ps.w.org\/winden-dplugins-tailwind-css-compiler\/assets\/icon.svg?rev=3460243","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/winden-dplugins-tailwind-css-compiler\/assets\/screenshot-1.png?rev=3460243","caption":"Winden settings panel"},{"src":"https:\/\/ps.w.org\/winden-dplugins-tailwind-css-compiler\/assets\/screenshot-2.png?rev=3460243","caption":"Tailwind classes in Gutenberg"},{"src":"https:\/\/ps.w.org\/winden-dplugins-tailwind-css-compiler\/assets\/screenshot-3.png?rev=3460243","caption":""},{"src":"https:\/\/ps.w.org\/winden-dplugins-tailwind-css-compiler\/assets\/screenshot-4.png?rev=3451387","caption":""},{"src":"https:\/\/ps.w.org\/winden-dplugins-tailwind-css-compiler\/assets\/screenshot-5.png?rev=3460243","caption":""},{"src":"https:\/\/ps.w.org\/winden-dplugins-tailwind-css-compiler\/assets\/screenshot-6.png?rev=3460243","caption":""},{"src":"https:\/\/ps.w.org\/winden-dplugins-tailwind-css-compiler\/assets\/screenshot-7.png?rev=3460243","caption":""}],"raw_content":"<!--section=description-->\n<p>Winden brings the full power of Tailwind CSS v4 to WordPress. Write utility classes directly in your editor and see them compiled in real-time.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Full Tailwind CSS v4 support<\/li>\n<li>Fallback for Tailwind CSS v3 with Config support<\/li>\n<li>Real-time compilation in browser<\/li>\n<li>Works with any theme or page builder<\/li>\n<li>Gutenberg integration<\/li>\n<li>Developer-friendly<\/li>\n<\/ul>\n\n<p><strong>Integrations:<\/strong><\/p>\n\n<ul>\n<li>Gutenberg (free)<\/li>\n<li><a href=\"https:\/\/dplugins.com\/downloads\/fancoolo-wp\/\">FanCoolo WP<\/a> (free)<\/li>\n<li>Oxygen Builder (pro)<\/li>\n<li>Bricks Builder (pro)<\/li>\n<li>Elementor (pro)<\/li>\n<li>Builderius (pro)<\/li>\n<\/ul>\n\n<p><strong>Bundled Tailwind Plugins:<\/strong><\/p>\n\n<ul>\n<li>@tailwindcss\/forms<\/li>\n<li>@tailwindcss\/typography<\/li>\n<li>@tailwindcss\/container-queries<\/li>\n<\/ul>\n\n<p><strong>Easy migration:<\/strong>\n* With single copy paste of style tab you can migrate form WindPress and other tailwindcss integration to Winden keeping all the classs in block attributes<\/p>\n\n<h3>External Services<\/h3>\n\n<p>Winden provides optional integration with external services for loading third-party Tailwind plugins. Core features work entirely offline.<\/p>\n\n<p><strong>Third-Party Tailwind Plugins:<\/strong><\/p>\n\n<p>When you use the <code>@plugin<\/code> directive with an external URL in your CSS configuration, Winden fetches the plugin module at compile time. For example: <code>@plugin \"https:\/\/esm.sh\/daisyui@5\";<\/code><\/p>\n\n<ul>\n<li>Only activated when user explicitly adds a <code>@plugin<\/code> directive with a URL<\/li>\n<li>Supports any ESM-compatible CDN (esm.sh, unpkg, jsdelivr, etc.)<\/li>\n<li>Plugin fetching only occurs during development mode compilation<\/li>\n<li>In production mode with dev mode disabled, no external requests are made<\/li>\n<li>No user data or site information is transmitted<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Navigate to Winden settings to configure<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20my%20page%20builder%3F\"><h3>Does this work with my page builder?<\/h3><\/dt>\n<dd><p>Winden works with Gutenberg out of the box. Pro integrations are available for Oxygen, Bricks, and Elementor.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20know%20tailwind%20css%3F\"><h3>Do I need to know Tailwind CSS?<\/h3><\/dt>\n<dd><p>Basic knowledge of Tailwind CSS classes is helpful. Visit <a href=\"https:\/\/tailwindcss.com\/docs\">tailwindcss.com<\/a> for documentation.<\/p><\/dd>\n<dt id=\"winden%20documentaion\"><h3>Winden Documentaion<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/docs.dplugins.com\/winden\/\">tailwindcss.com<\/a> for documentation.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.3<\/h4>\n\n<p>Bug Fixes\n* Fixed color shade toggle. It was passing shades to Gutenberg regarding of the setting<\/p>\n\n<h4>1.1.2<\/h4>\n\n<p>Improvements\n* Updated TailwindCSS to v4.2.1\n* Updated admin scripts with npm to latest version for security reasons<\/p>\n\n<h4>1.1.1<\/h4>\n\n<p>Features\n* Cache popup now have list of classes that were scanned in the process<\/p>\n\n<p>Improvements\n* Color Management\n* Custom shade colors are now properly preserved during color regeneration.\n* Better input validation and error handling for color names and hex values.\n* Improved breakpoints caching and performance in autocomplete.\n* Compiler and watcher scripts now only load for logged-in users, preventing 400 AJAX errors from anonymous visitors.<\/p>\n\n<p>Bug Fixes\n* Fixed color shade updates not reflecting base color changes.\n* Improved cache popup behavior.<\/p>\n\n<h4>1.1.0<\/h4>\n\n<p>Features\n* Text Class Editing Support\n* Multi-Tab Save Protection If someone else (or another tab) saves while you're editing, you'll get a warning instead of your changes being silently overwritten.<\/p>\n\n<p>Improvements\n* Color Picker Visibility\n* Fixed the color picker being cut off by overflow: hidden on the layout.\n* Color Shade Updates\n* Changing a base color now correctly updates all generated shades.\n* Multi-Word Color Names\n* Color names like \"Blue Light\" or \"Blue Dark\" now display correctly in the Style Guide preview.\n* Smoother Shade Sliders\n* Dragging shade sliders is now more responsive with less lag.\nB* etter Error Messages\n* Save and fetch errors now show clearer messages in the browser console. Enable WP_DEBUG to see detailed timing and diagnostic info.<\/p>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Improved: Tested up to WordPress 6.9.1<\/li>\n<li>Fixed: Scripts loading on frontend when user was logged out<\/li>\n<\/ul>\n\n<h4>1.0.8 &gt; 1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Tailwind CSS compiler for WordPress. Use utility classes directly in your editor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/266848","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=266848"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dplugins"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=266848"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=266848"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=266848"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=266848"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=266848"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=266848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}