[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fEaTioh9d_ntvlPAYt47Lw7v3jIUVhc1Rb7T_YIvT3bE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":138,"fingerprints":306},"windpress","WindPress – Tailwind CSS integration for WordPress","3.2.76","Sua","https:\u002F\u002Fprofiles.wordpress.org\u002Fsuabahasa\u002F","\u003Ch3>WindPress: the only Tailwind CSS v3 and v4 integration plugin for WordPress.\u003C\u002Fh3>\n\u003Cp>WindPress is a platform agnostic \u003Ca href=\"https:\u002F\u002Ftailwindcss.com\u002F\" rel=\"nofollow ugc\">Tailwind CSS\u003C\u002Fa> integration plugin for WordPress that allows you to use the full power of Tailwind CSS within the WordPress ecosystem.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tailwind CSS version\u003C\u002Fstrong>:\u003Cbr \u002F>\n– 3.4.19\u003Cbr \u002F>\n– 4.2.1\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>WindPress is packed full of features designed to streamline your workflow. Some of our favorites are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dual Tailwind CSS version\u003C\u002Fstrong>: Tailwind CSS \u003Ccode>3.x\u003C\u002Fcode> and \u003Ccode>4.x\u003C\u002Fcode> ready.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plug and play\u003C\u002Fstrong>: Start using Tailwind CSS in WordPress in seconds — no setup is required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Configuration\u003C\u002Fstrong>: The plugin comes with a default Tailwind CSS configuration, but you can easily customize it to fit your needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to use\u003C\u002Fstrong>: Simplified and intuitive settings to get you up and running quickly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong>: The plugin dashboard built on top of WordPress REST API, and a modern JavaScript framework for an instant, responsive user experience. Yet it has a small footprint and won’t slow down your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blazingly fast\u003C\u002Fstrong>: Cache makes your WordPress site blazing fast. Generate the final optimized CSS file in the browser without server-side tools. None of your data is transferred over the network.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And some specific integrations also include the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Autocompletion\u003C\u002Fstrong>: As you type, Tailwind CSS class names will be suggested automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variable Picker\u003C\u002Fstrong>: Easily select Tailwind CSS themes’ colors, fonts, and other variables from a panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTML to native elements\u003C\u002Fstrong>: Convert Tailwind CSS HTML to native elements in the editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sort the classes\u003C\u002Fstrong>: Sort the Tailwind CSS classes on the input field.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hover Preview the classes\u003C\u002Fstrong>: Hover over the classes to see the complete outputted CSS and the preview of the design canvas.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ubiquitous Panel\u003C\u002Fstrong>: A floating panel that allows you to quickly access the WindPress settings from anywhere on the page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fwind.press\" rel=\"nofollow ugc\">our website\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch3>Seamless Integration\u003C\u002Fh3>\n\u003Cp>It’s easy to build design with Tailwind CSS thanks to the seamless integration with the most popular visual\u002Fpage builders:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fgutenberg\" rel=\"ugc\">Gutenberg\u003C\u002Fa> \u002F Block Editor\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshop.greenshiftwp.com\u002F?from=3679\" rel=\"nofollow ugc\">GreenShift\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fkadencewp.com\" rel=\"nofollow ugc\">Kadence WP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flivecanvas.com\u002F?ref=4008\" rel=\"nofollow ugc\">LiveCanvas\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fupstatement.com\u002Ftimber\u002F\" rel=\"nofollow ugc\">Timber\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fblockstudio.dev\u002F?ref=7\" rel=\"nofollow ugc\">Blockstudio\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbreakdance.com\u002Fref\u002F165\u002F\" rel=\"nofollow ugc\">Breakdance\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbricksbuilder.io\u002F\" rel=\"nofollow ugc\">Bricks\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuilderius.io\u002F?referral=afdfca82c8\" rel=\"nofollow ugc\">Builderius\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fetchwp.com\u002F\" rel=\"nofollow ugc\">Etch\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmetabox.sjv.io\u002FOeOeZr\" rel=\"nofollow ugc\">Meta Box Views\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foxygenbuilder.com\u002Fref\u002F12\u002F\" rel=\"nofollow ugc\">Oxygen 6 \u002F Classic\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpcodebox.com\u002F?ref=185\" rel=\"nofollow ugc\">WPCodeBox 2\u003C\u002Fa> — \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Planned \u002F In Progress\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbe.elementor.com\u002Fvisit\u002F?bta=209150&brand=elementor\" rel=\"nofollow ugc\">Elementor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002Faffiliates\u002Fidevaffiliate.php?id=47622\" rel=\"nofollow ugc\">Divi\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpinegrow.com\u002Fwordpress\" rel=\"nofollow ugc\">Pinegrow\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzionbuilder.io\u002F\" rel=\"nofollow ugc\">Zion Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: The core feature will remain available on all versions, but some integrations may be added or removed from the free version in the future.\u003C\u002Fp>\n\u003Ch3>Bring Your Own Integration\u003C\u002Fh3>\n\u003Cp>WindPress is designed to be easily extensible, so you can build your integrations with Tailwind CSS. The plugin provides a simple API for adding integrations.\u003Cbr \u002F>\nCheck out our detailed \u003Ca href=\"https:\u002F\u002Fwind.press\u002Fdocs\u002Fintegrations\u002Fcustom-theme\" rel=\"nofollow ugc\">guide\u003C\u002Fa> to get started.\u003C\u002Fp>\n\u003Ch4>Love WindPress?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Give a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwindpress\u002Freviews\u002F?filter=5\u002F#new-post\" rel=\"ugc\">5-star review\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Purchase the \u003Ca href=\"https:\u002F\u002Fwind.press\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F1142662969627943\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Sponsor us on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fsuasgn\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fko-fi.com\u002FQ5Q75XSF7\" rel=\"nofollow ugc\">Ko-fi\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Image by \u003Ca href=\"https:\u002F\u002Fwww.flaticon.com\u002Ffree-icon\u002Fwind_727964\" rel=\"nofollow ugc\">Pixel perfect\u003C\u002Fa> on Flaticon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Affiliate Disclosure: This readme.txt may contain affiliate links. If you decide to make a purchase through these links, we may earn a commission at no extra cost to you.\u003C\u002Fp>\n","Integrate Tailwind CSS 3 or 4 into WordPress easily, in seconds. Works well with the block editor, page builders, plugins, themes, and custom code.",3000,46091,100,34,"2026-02-28T04:21:00.000Z","6.9.4","6.0","7.4",[20,21,22,23],"block","tailwind","tailwind-css","tailwindcss","https:\u002F\u002Fwind.press","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwindpress.3.2.76.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"suabahasa",3,8090,30,94,"2026-04-04T04:15:54.706Z",[38,61,80,102,120],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":59,"last_vuln_date":60,"fetched_at":28},"website-builder","Draft – Tailwind CSS for WordPress.","3.0.9","leeshadle","https:\u002F\u002Fprofiles.wordpress.org\u002Fleeshadle\u002F","\u003Cp>Install the free plugin and start using Tailwind CSS in WordPress, instantly.\u003C\u002Fp>\n\u003Cp>⏰ Start using Tailwind CSS in WordPress in seconds, no setup required.\u003Cbr \u002F>\n⚙️  Effortlessly configure Tailwind CSS right from WordPress.\u003Cbr \u002F>\n⚡️  Build even faster with 50+ responsive, \u003Ca href=\"https:\u002F\u002Fwpdraft.com\" rel=\"nofollow ugc\">copy & paste block patterns\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Current \u003Ca href=\"https:\u002F\u002Ftailwindcss.com\u002F\" rel=\"nofollow ugc\">Tailwind CSS\u003C\u002Fa> version: 3.4.5\u003C\u002Fp>\n\u003Ch3>How It Works:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Install free Draft plugin\u003C\u002Fli>\n\u003Cli>Configure Tailwind CSS right in the page, post, or site editor or from WP Admin > Settings > Draft settings\u003C\u002Fli>\n\u003Cli>Add Tailwind CSS utility classes to blocks\u003C\u002Fli>\n\u003Cli>Go Pro to improve site performance by purging unused CSS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free plugin features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Configure Tailwind\u003C\u002Fli>\n\u003Cli>Add Custom CSS ( including ability to @apply Tailwind CSS utility classes )\u003C\u002Fli>\n\u003Cli>Add Tailwind CSS utility classes to Gutenberg blocks\u003C\u002Fli>\n\u003Cli>Add Tailwind CSS utility classes inline to text ( such as headings and paragraphs )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro plugin features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Purge Unused CSS ( make your WordPress site blazing fast )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Block-Editor Add-ons:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dark mode toggle block – add dark mode toggle blocks anywhere to toggle using the Tailwind CSS darkMode ‘selector’ strategy\u003C\u002Fli>\n\u003Cli>Group block link – add links to the Group block for creating linkable cards and layouts\u003C\u002Fli>\n\u003Cli>Archive title filter – add text before\u002Fafter archive titles for better archive labeling\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Fpricing\" rel=\"nofollow ugc\">Go Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free full-site-editing (FSE) block theme:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Ftheme\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free ready-to-use copy & paste block patterns:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Fwordpress-block-patterns\" rel=\"nofollow ugc\">Explore patterns\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free ready-to-use copy & paste block templates:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Fwordpress-block-templates\" rel=\"nofollow ugc\">Explore templates\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free Video Tutorials\u003C\u002Fh3>\n\u003Cp>Learn how to speed up your development by adding Tailwind CSS utility classes to Gutenberg blocks:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpdraft.com\u002Ftutorials\" rel=\"nofollow ugc\">Tutorials\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>Draft WordPress Plugin, Copyright 2021 leeshadle\u003Cbr \u002F>\nDraft WordPress Plugin is distributed under the terms of the GNU GPL\u003C\u002Fp>\n","Add Tailwind CSS to WordPress, in seconds.",700,12135,4,"2024-09-23T22:03:00.000Z","6.6.5","5.0","5.6",[54,55,21,22,23],"blocks","responsive","https:\u002F\u002Fwpdraft.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsite-builder.3.0.9.zip",70,1,"2025-09-22 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":26,"downloaded":69,"rating":26,"num_ratings":26,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"aspect-blocks","Aspect Blocks","1.1","Nafis Mahmud Ayon","https:\u002F\u002Fprofiles.wordpress.org\u002Fnafismahmudayon\u002F","\u003Cp>Aspect Blocks is a powerful WordPress plugin for the Gutenberg editor, designed to make content creation and styling effortless. Built with Tailwind CSS, it offers highly customizable and responsive blocks to enhance your site’s design and functionality.\u003C\u002Fp>\n\u003Ch3>Development and Source Code\u003C\u002Fh3>\n\u003Cp>The source code for this plugin can be found on GitHub: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FNafisMahmudAyon\u002Faspect-blocks\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✏️ Current blocks include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Text Block\u003C\u002Fstrong>: Add and style text with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Container Block\u003C\u002Fstrong>: Create flexible layouts with customizable containers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Title Block\u003C\u002Fstrong>: Display the title of a post dynamically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accordion Block\u003C\u002Fstrong>: Add collapsible sections to organize content efficiently.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With Aspect Blocks, you can streamline your content creation process while ensuring a visually appealing and responsive design.\u003C\u002Fp>\n\u003Cp>=🔧 \u003Cstrong>Installation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This section describes how to install the plugin and get it working.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Upload the plugin files to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002Faspect-blocks\u003C\u002Fcode> directory, or install the plugin through the WordPress plugins screen directly.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ screen in WordPress.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>=📖 \u003Cstrong>Frequently Asked Questions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>What is Aspect Blocks?\u003C\u002Fh4>\n\u003Cp>Aspect Blocks is a Gutenberg plugin that provides a set of customizable blocks styled with Tailwind CSS for creating modern and responsive designs in WordPress.\u003C\u002Fp>\n\u003Ch4>Do I need to know Tailwind CSS to use this plugin?\u003C\u002Fh4>\n\u003Cp>No, you don’t need to know Tailwind CSS. However, if you are familiar with it, you can take full advantage of its utility classes for advanced customizations.\u003C\u002Fp>\n\u003Ch4>Are the blocks mobile responsive?\u003C\u002Fh4>\n\u003Cp>Yes, all blocks are designed to be fully responsive, ensuring a seamless experience across devices.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Aspect Blocks is perfect for developers and non-developers alike, offering simplicity with extensive customization options. Whether you’re building a blog, portfolio, or business website, these blocks can help you create a stunning, responsive design quickly and easily.\u003C\u002Fp>\n","🌐 Aspect Blocks is a Gutenberg plugin that leverages Tailwind CSS for seamless style customization, providing a modern and responsive design. 🌟",761,"2024-12-17T03:38:00.000Z","6.7.5","","7.0",[54,21,22,75,76],"ui-blocks","wordpress-blocks","https:\u002F\u002Fgithub.com\u002FNafisMahmudAyon\u002Faspect-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faspect-blocks.1.1.zip",92,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":13,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":73,"tags":94,"homepage":98,"download_link":99,"security_score":100,"vuln_count":59,"unpatched_count":59,"last_vuln_date":101,"fetched_at":28},"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.",600,13967,13,"2023-04-04T13:31:00.000Z","6.1.10","5.2",[54,95,96,21,97],"css","gutenberg","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":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":13,"downloaded":110,"rating":13,"num_ratings":48,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":52,"tags":114,"homepage":117,"download_link":118,"security_score":119,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"pilopress","Pilo'Press","0.4.3.2","Pilot'in","https:\u002F\u002Fprofiles.wordpress.org\u002Fpilotin\u002F","\u003Cp>Pilo’Press is a framework plugin for WordPress. Based on ACF and ACF Extended, it allows you to create layouts among other things and use the Flexible Content field as a page builder.\u003C\u002Fp>\n\u003Cp>Pilo’Press uses Tailwind CSS for style templating which can be setup and build directly from the back-office.\u003Cbr \u002F>\nPlease note that Tailwind CSS is not mandatory, you can choose to use it or not.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>This plugin requires \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fpro\u002F\" rel=\"nofollow ugc\">Advanced Custom Fields PRO\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-extended\u002F\" rel=\"ugc\">Advanced Custom Fields: Extended\u003C\u002Fa> plugins in order to work correctly.\u003C\u002Fp>\n\u003Ch3>Getting started\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Activate Advanced Custom Fields Pro plugin\u003C\u002Fli>\n\u003Cli>Activate ACF Extended plugin\u003C\u002Fli>\n\u003Cli>Activate Pilo’Press plugin\u003C\u002Fli>\n\u003Cli>In your theme, create a \u003Ccode>pilopress\u003C\u002Fcode> folder\u003C\u002Fli>\n\u003Cli>Within the \u003Ccode>pilopress\u003C\u002Fcode> folder, create \u003Ccode>layouts\u003C\u002Fcode> subfolder\u003C\u002Fli>\n\u003Cli>Within the \u003Ccode>pilopress\u003C\u002Fcode> folder, create \u003Ccode>assets\u003C\u002Fcode> subfolder\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In the \u003Ccode>index.php\u003C\u002Fcode> file, add the following code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n\nget_header();\n\n    the_pip_content();\n\nget_footer();\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Tailwind CSS\u003C\u002Fh3>\n\u003Cp>In the administration, under \u003Ccode>Pilo'Press > Styles\u003C\u002Fcode>, when you click on “Update & Compile”, TailwindCSS will be compiled remotely using \u003Ca href=\"https:\u002F\u002Fwww.tailwindapi.com\u002F\" rel=\"nofollow ugc\">TailwindAPI\u003C\u002Fa>. Minified CSS files are then created under \u003Ccode>\u002Fpilopress\u002Fassets\u002Fstyles.min.css\u003C\u002Fcode> and \u003Ccode>\u002Fpilopress\u002Fassets\u002Fstyles-admin.min.css\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>You can manually enqueue those files in your theme for the front-end & the back-end, but we recommend to use automatic enqueue code above.\u003C\u002Fp>\n\u003Cp>It is possible to manually retrieve the Tailwind PostCSS & JS fields of the administration if you want to build TailwindCSS locally. To do so, you can use the following code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$tailwind_css = get_field( 'pip_tailwind_style', 'pip_styles_tailwind' );\n$tailwind_config = get_field( 'pip_tailwind_config', 'pip_styles_tailwind' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For more details, see \u003Ca href=\"https:\u002F\u002Ftailwindcss.com\u002Fdocs\u002Finstallation\u002F\" rel=\"nofollow ugc\">Tailwind CSS Documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Customizing style\u003C\u002Fh3>\n\u003Cp>To customize default Tailwind CSS styles, go to \u003Ccode>Pilo'Press > Styles\u003C\u002Fcode> from left navigation menu or top bar menu.\u003C\u002Fp>\n\u003Cp>For more details about customization, see \u003Ca href=\"https:\u002F\u002Fpilot-in.github.io\u002FPiloPress\u002Fdocs\u002Fcustomizing-styles\u002F\" rel=\"nofollow ugc\">Github Page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Add new layout\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>In the admin menu \u003Ccode>Pilo'Press > Layouts\u003C\u002Fcode>, add a new layout\u003C\u002Fli>\n\u003Cli>Configure the layouts fields\u003C\u002Fli>\n\u003Cli>Create PHP, CSS and JS files in your theme layout folder \u003Ccode>\u002Fyour-theme\u002Fpilopress\u002Flayouts\u002Fyour-layout\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>You have to name those files the same way you did in back-office settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: only PHP template file is require.\u003C\u002Fp>\n\u003Ch3>Templating\u003C\u002Fh3>\n\u003Cp>To display the content of your post, you have to use the following function:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Pilo'Press content (doesn't need 'echo')\nthe_pip_content();\n\n\u002F\u002F Pilo'Press content (needs 'echo')\necho get_pip_content();\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Components\u003C\u002Fh3>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fpilot-in.github.io\u002FPiloPress\u002Fdocs\u002Fcomponents\u002F\" rel=\"nofollow ugc\">GitHub Page\u003C\u002Fa> for complete example.\u003C\u002Fp>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cp>Available hooks are list and describe in \u003Ca href=\"https:\u002F\u002Fpilot-in.github.io\u002FPiloPress\u002Fdocs\u002Fhooks\u002F\" rel=\"nofollow ugc\">GitHub Page\u003C\u002Fa>\u003C\u002Fp>\n","The most advanced WordPress Page Builder using Advanced Custom Fields & TailwindCSS.",5859,"2023-04-05T09:45:00.000Z","6.2.9","4.9",[115,116,23],"acf","page-builder","https:\u002F\u002Fwww.pilot-in.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpilopress.0.4.3.2.zip",85,{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":13,"num_ratings":59,"last_updated":130,"tested_up_to":16,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":136,"download_link":137,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"ska-blocks","ska-blocks – TailwindCSS for Block Editor","1.2.10","ska-dev","https:\u002F\u002Fprofiles.wordpress.org\u002Fskadev\u002F","\u003Cp>\u003Cstrong>ska-blocks\u003C\u002Fstrong> plugin provides a seamless \u003Cstrong>Tailwind CSS integration\u003C\u002Fstrong> with the WordPress Block Editor.\u003Cbr \u002F>\nManage Tailwind classes on blocks with an intuitive UI, making it possible to \u003Cstrong>implement any Tailwind-based website design\u003C\u002Fstrong> directly in the Block Editor with \u003Cstrong>no build step\u003C\u002Fstrong>, template files or third party page builders. The plugin comes with low level blocks that can represent any HTML element, which makes it possible to convert custom HTML to blocks and makes the Gutenberg editor incredibly flexible.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fska-blocks\u002F?preview=1\" rel=\"ugc\">Live demo on WordPress playground\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fska-blocks.com\u002F?utm_source=wordpress.org\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fska-blocks.com\u002Fdocs\u002F?utm_source=wordpress.org\" rel=\"nofollow ugc\">Read the docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enter any Tailwind class\u003C\u002Fstrong> – the plugin compiles the CSS for it and enqueues it in the block editor and front end.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No bloat\u003C\u002Fstrong> – any classes you don’t use on the page don’t get loaded, only Tailwind theme and properties are loaded globally, optionally Tailwind’s preflight can be included as well.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong> – easily target any breakpoint in the block editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible\u003C\u002Fstrong> – full control to utilize all HTML elements with any HTML attributes and styles – tailor custom solutions with no need for page builder bloat.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Convert HTML to blocks\u003C\u002Fstrong> – have an existing TailwindCSS-based design? Convert it to blocks automatically, use UI to fine-tune it and have less-technical users easily modify text content in a simple WYSIWYG environment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Presets & Variations\u003C\u002Fstrong> – create reusable sets of classes, or blocks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI integration\u003C\u002Fstrong> – generate Tailwind HTML using AI and convert it to blocks on the spot.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Blocks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Text\u003C\u002Fstrong> – any HTML element that contains rich text.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Element\u003C\u002Fstrong> – any HTML element that contains other elements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tailwind\u003C\u002Fstrong> – convert Tailwind HTML to blocks – find HTML from the web or generate with AI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image\u003C\u002Fstrong> – render an image, placeholder, SVG, featured image, Lottie.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gallery\u003C\u002Fstrong> – render multiple images with simple markup.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>When using AI this plugin connects to an API endpoint to communicate with various AI models. No external connection is made until you enter your own API key and specifically interact with the AI feature of the “Tailwind” block. Request is made when you press “Generate” and include your written prompt and the contents of the Tailwind block.\u003Cbr \u002F>\nThis service is provided by “OpenRouter”: \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fterms\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fprivacy\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n","Advanced UI for managing Tailwind classes on WordPress blocks, generate Tailwind HTML with AI, convert HTML to blocks.",50,1030,"2026-01-21T05:59:00.000Z","6.8","8.1",[134,54,135,96,21],"ai","fse","https:\u002F\u002Fska-blocks.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fska-blocks.1.2.10.zip",{"attackSurface":139,"codeSignals":279,"taintFlows":297,"riskAssessment":298,"analyzedAt":305},{"hooks":140,"ajaxHandlers":275,"restRoutes":276,"shortcodes":277,"cronEvents":278,"entryPointCount":26,"unprotectedCount":26},[141,147,150,155,159,161,163,167,171,172,173,175,177,179,184,188,191,194,198,201,204,207,209,212,215,217,219,222,224,226,228,230,233,236,238,241,245,248,252,255,258,260,263,266,269,272],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","wp_abilities_api_categories_init","closure","src\\Abilities\\Loader.php",79,{"type":142,"name":148,"callback":144,"file":145,"line":149},"wp_abilities_api_init",81,{"type":142,"name":151,"callback":144,"priority":152,"file":153,"line":154},"admin_menu",1000001,"src\\Admin\\AdminPage.php",21,{"type":156,"name":157,"callback":144,"priority":152,"file":153,"line":158},"filter","f!windpress\u002Fcore\u002Fruntime:print_windpress_metadata",49,{"type":142,"name":160,"callback":144,"priority":152,"file":153,"line":128},"admin_enqueue_scripts",{"type":142,"name":160,"callback":144,"priority":152,"file":153,"line":162},51,{"type":142,"name":164,"callback":144,"file":165,"line":166},"rest_api_init","src\\Api\\Router.php",28,{"type":142,"name":168,"callback":144,"priority":152,"file":169,"line":170},"wp_head","src\\Core\\Runtime.php",88,{"type":142,"name":168,"callback":144,"priority":152,"file":169,"line":79},{"type":142,"name":168,"callback":144,"priority":152,"file":169,"line":35},{"type":142,"name":168,"callback":144,"priority":152,"file":169,"line":174},97,{"type":142,"name":168,"callback":144,"priority":152,"file":169,"line":176},99,{"type":142,"name":168,"callback":144,"priority":152,"file":169,"line":178},102,{"type":156,"name":180,"callback":180,"priority":181,"file":182,"line":183},"sanitize_file_name_chars",10,"src\\Core\\Volume.php",109,{"type":156,"name":185,"callback":144,"file":186,"line":187},"f!windpress\u002Fcore\u002Fcache:compile.providers","src\\Integration\\Elementor\\Main.php",24,{"type":156,"name":189,"callback":144,"file":186,"line":190},"f!windpress\u002Fcore\u002Fruntime:append_header.exclude_admin",26,{"type":156,"name":185,"callback":144,"file":192,"line":193},"src\\Integration\\GreenShift\\Main.php",25,{"type":142,"name":195,"callback":144,"file":196,"line":197},"init","src\\Integration\\Gutenberg\\CommonBlock.php",41,{"type":156,"name":199,"callback":144,"priority":181,"file":196,"line":200},"block_default_classname",42,{"type":156,"name":202,"callback":144,"file":196,"line":203},"f!windpress\u002Fcore\u002Fruntime:enqueue_play_modules.loaded_modules",43,{"type":142,"name":205,"callback":144,"file":206,"line":166},"enqueue_block_editor_assets","src\\Integration\\Gutenberg\\Editor.php",{"type":156,"name":208,"callback":144,"priority":152,"file":206,"line":34},"wp_theme_json_data_theme",{"type":156,"name":210,"callback":144,"priority":152,"file":206,"line":211},"wp_theme_json_data_user",31,{"type":142,"name":213,"callback":144,"priority":152,"file":206,"line":214},"admin_head",38,{"type":156,"name":185,"callback":144,"file":216,"line":187},"src\\Integration\\Gutenberg\\Main.php",{"type":156,"name":185,"callback":144,"file":218,"line":193},"src\\Integration\\Kadence\\Main.php",{"type":142,"name":220,"callback":144,"priority":152,"file":221,"line":187},"lc_editor_before_body_closing","src\\Integration\\LiveCanvas\\Editor.php",{"type":156,"name":185,"callback":144,"file":223,"line":187},"src\\Integration\\LiveCanvas\\Main.php",{"type":156,"name":225,"callback":144,"file":223,"line":190},"f!windpress\u002Fcore\u002Fruntime:is_prevent_load",{"type":156,"name":189,"callback":144,"file":223,"line":227},27,{"type":156,"name":185,"callback":144,"file":229,"line":187},"src\\Integration\\Timber\\Main.php",{"type":142,"name":231,"callback":144,"priority":181,"file":232,"line":79},"upgrader_process_complete","src\\Plugin.php",{"type":142,"name":234,"callback":144,"priority":235,"file":232,"line":178},"plugins_loaded",9,{"type":142,"name":195,"callback":144,"file":232,"line":237},103,{"type":142,"name":239,"callback":144,"file":232,"line":240},"admin_notices",162,{"type":156,"name":242,"callback":144,"priority":181,"file":243,"line":244},"script_loader_tag","src\\Utils\\AssetVite.php",171,{"type":156,"name":246,"callback":144,"file":243,"line":247},"wp_inline_script_attributes",251,{"type":142,"name":249,"callback":144,"priority":250,"file":251,"line":79},"wp_print_scripts",19,"src\\Utils\\Cache.php",{"type":156,"name":253,"callback":144,"file":251,"line":254},"sgo_js_minify_exclude",107,{"type":156,"name":256,"callback":144,"file":251,"line":257},"sgo_javascript_combine_exclude",108,{"type":156,"name":259,"callback":144,"file":251,"line":183},"sgo_js_async_exclude",{"type":156,"name":261,"callback":144,"file":251,"line":262},"rocket_exclude_async_css",137,{"type":156,"name":264,"callback":144,"file":251,"line":265},"rocket_delay_js_exclusions",143,{"type":156,"name":267,"callback":144,"file":251,"line":268},"rocket_exclude_defer_js",149,{"type":156,"name":270,"callback":144,"file":251,"line":271},"rocket_defer_inline_exclusions",155,{"type":156,"name":273,"callback":144,"file":251,"line":274},"rocket_excluded_inline_js_content",158,[],[],[],[],{"dangerousFunctions":280,"sqlUsage":281,"outputEscaping":283,"fileOperations":294,"externalRequests":26,"nonceChecks":295,"capabilityChecks":90,"bundledLibraries":296},[],{"prepared":26,"raw":26,"locations":282},[],{"escaped":284,"rawEcho":32,"locations":285},22,[286,289,291],{"file":169,"line":287,"context":288},156,"raw output",{"file":169,"line":290,"context":288},218,{"file":292,"line":293,"context":288},"src\\Utils\\Notice.php",62,8,2,[],[],{"summary":299,"deductions":300},"The \"windpress\" v3.2.76 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any entry points like AJAX handlers, REST API routes, shortcodes, or cron events significantly reduces its attack surface. Furthermore, the code demonstrates good practices by not utilizing dangerous functions, all SQL queries employing prepared statements, and a high percentage of output properly escaped. The presence of numerous capability checks and a reasonable number of nonce checks further indicates a developer's awareness of security.  The plugin also boasts a clean vulnerability history with no recorded CVEs, suggesting a history of secure development or a lack of past exploitation.  However, the analysis does reveal a moderate number of file operations (8), which, while not inherently insecure, represent potential areas for concern if not implemented with strict path validation and sanitization.  The 12% of output that is not properly escaped, though not quantified by severity, could still lead to cross-site scripting (XSS) vulnerabilities if the unescaped data is user-controlled and displayed without further sanitization.  Despite these minor points of caution, the overall security of \"windpress\" v3.2.76 appears robust.",[301,303],{"reason":302,"points":32},"Unescaped output detected",{"reason":304,"points":295},"File operations present","2026-03-16T18:21:01.466Z",{"wat":307,"direct":316},{"assetPaths":308,"generatorPatterns":311,"scriptPaths":312,"versionParams":313},[309,310],"\u002Fwp-content\u002Fplugins\u002Fwindpress\u002Fassets\u002Fwp-i18n.js","\u002Fwp-content\u002Fplugins\u002Fwindpress\u002Fbuild\u002Fassets\u002Fdashboard\u002Fmain.ts",[],[310,309],[314,315],"\u002Fwp-content\u002Fplugins\u002Fwindpress\u002Fbuild\u002Fassets\u002Fdashboard\u002Fmain.ts?ver=","\u002Fwp-content\u002Fplugins\u002Fwindpress\u002Fassets\u002Fwp-i18n.js?ver=",{"cssClasses":317,"htmlComments":319,"htmlAttributes":320,"restEndpoints":321,"jsGlobals":322,"shortcodeOutput":324},[318],"windpress-app",[],[],[],[323],"WIND_PRESS",[]]