[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f41Nh6Ik13Fe8EPjInCrmIrFKdddqSo0wP_E2p-lCiSg":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"wpaluchmits","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpaluchmits\u002F",4,10,100,30,94,"2026-08-28T21:48:20.488Z",[13,35,53,68],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":20,"num_ratings":20,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":8,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"mits-one-click-return-eu-20232673","MITS One Click Return – EU 2023\u002F2673","0.4.2","\u003Cp>\u003Cstrong>One Click Return for WooCommerce\u003C\u002Fstrong> is a compliance-first plugin that implements the digital right of withdrawal required by \u003Cstrong>EU Directive 2023\u002F2673 (Art. 11a)\u003C\u002Fstrong> directly in your WooCommerce store.\u003C\u002Fp>\n\u003Cp>Built and maintained by \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmits.pl\" rel=\"nofollow ugc\">MITS\u003C\u002Fa>\u003C\u002Fstrong> – a software house from Lublin, Poland, specialising in WooCommerce, web applications and e-commerce solutions.\u003C\u002Fp>\n\u003Cp>Unlike generic refund plugins, this plugin was built \u003Cem>from the ground up\u003C\u002Fem> for the directive – every feature maps directly to a legal requirement.\u003C\u002Fp>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Customer clicks “Return order” – from their account, the footer link, or directly from the order confirmation email.\u003C\u002Fli>\n\u003Cli>A 2-step form opens: Step 1 identifies the order (email + order number, no login required). Step 2 selects items and confirms.\u003C\u002Fli>\n\u003Cli>The customer receives an \u003Cstrong>instant confirmation email\u003C\u002Fstrong> (required by Art. 11a as a “durable medium”).\u003C\u002Fli>\n\u003Cli>Store staff receives a notification and manages the withdrawal from WooCommerce admin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Compliance out of the box\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>✅ Compliant with EU Directive 2023\u002F2673 \u002F Art. 11a\u003C\u002Fli>\n\u003Cli>✅ Persistent footer link on every page (Art. 11a requirement)\u003C\u002Fli>\n\u003Cli>✅ Confirmation email as durable medium (Art. 2(10) of Directive 2011\u002F83\u002FEU)\u003C\u002Fli>\n\u003Cli>✅ Magic link – customers access their form without logging in\u003C\u002Fli>\n\u003Cli>✅ Statutory exclusions (Art. 38 of the Consumer Rights Act) – mark product categories that are exempt\u003C\u002Fli>\n\u003Cli>✅ Configurable withdrawal period (default: 14 days as required by law)\u003C\u002Fli>\n\u003Cli>✅ GDPR: built-in data exporter and eraser\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WooCommerce integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>2-step withdrawal form via shortcode \u003Ccode>[mits_withdrawal_form]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>“Withdraw” button in My Account \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Orders\u003C\u002Fli>\n\u003Cli>Link in WooCommerce order confirmation and delivery emails\u003C\u002Fli>\n\u003Cli>Admin cockpit: overview dashboard, submissions list, settings – all in one place\u003C\u002Fli>\n\u003Cli>Custom post type for withdrawals with 5 statuses: Pending, Confirmed, Goods Received, Refunded, Cancelled\u003C\u002Fli>\n\u003Cli>Status change directly from the withdrawal edit screen\u003C\u002Fli>\n\u003Cli>HPOS (High-Performance Order Storage) compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Developer-friendly\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Clean PHP 8.1+ codebase with strict types\u003C\u002Fli>\n\u003Cli>Hooks and filters at every step (\u003Ccode>mits_withdrawal_submitted\u003C\u002Fcode>, \u003Ccode>mits_withdrawal_is_product_excluded\u003C\u002Fcode>, …)\u003C\u002Fli>\n\u003Cli>Composer autoloader, PSR-4 namespace \u003Ccode>MITS\\Withdrawal\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.4+\u003C\u002Fli>\n\u003Cli>WooCommerce 10.5+\u003C\u002Fli>\n\u003Cli>PHP 8.1+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Polish (\u003Ccode>pl_PL\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Documentation, Pro add-on, and support – \u003Ca href=\"https:\u002F\u002Fmits.pl\" rel=\"nofollow ugc\">mits.pl\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Found a bug? Open an issue on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmits-one-click-return-eu-20232673\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n","WooCommerce one-click withdrawal form - EU Directive 2023\u002F2673 (Art. 11a) compliant. Confirmation email, magic link & GDPR tools.",219,0,"2026-06-26T09:17:00.000Z","7.0.2","6.4","8.1",[26,27,28,29,30],"eu-directive","one-click-return","return","withdrawal","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmits-one-click-return-eu-20232673.0.4.2.zip",null,"2026-07-22T17:31:50.256Z",{"slug":36,"name":37,"version":38,"author":4,"author_profile":5,"description":39,"short_description":40,"active_installs":20,"downloaded":41,"rating":8,"num_ratings":42,"last_updated":43,"tested_up_to":22,"requires_at_least":44,"requires_php":45,"tags":46,"homepage":31,"download_link":52,"security_score":8,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"mits-image-optimizer","MITS Image Optimizer","1.2.55","\u003Cp>\u003Cstrong>MITS Image Optimizer\u003C\u002Fstrong> is a professional image optimization toolkit for WordPress. It compresses images automatically on upload, batch-converts your entire media library to WebP and AVIF, configures Apache to serve next-gen formats automatically, and scans your site for common technical SEO issues.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Auto-Compress on Upload\u003C\u002Fstrong>\u003Cbr \u002F>\nEvery JPG\u002FPNG above a configurable size threshold is automatically scaled and compressed before WordPress generates its thumbnail sizes. No extra steps needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bulk Compression\u003C\u002Fstrong>\u003Cbr \u002F>\nRun a background batch job to compress all existing images in your media library. Progress is tracked and the job runs asynchronously – it won’t block your browser.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WebP Converter\u003C\u002Fstrong>\u003Cbr \u002F>\nBatch-convert all JPG\u002FPNG\u002FGIF files in your uploads directory to WebP format. Runs in the background using WP-Cron or a loopback HTTP request. Supports both Imagick and GD libraries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AVIF Converter\u003C\u002Fstrong>\u003Cbr \u002F>\nConvert images to AVIF – the next-generation format that can be 30–50% smaller than WebP. Requires Imagick 7+ with AVIF support or PHP 8.1+ with GD \u003Ccode>imageavif()\u003C\u002Fcode>. The plugin detects support automatically and warns you if AVIF is unavailable on your server.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Apache .htaccess Configuration\u003C\u002Fstrong>\u003Cbr \u002F>\nOne click adds \u003Ccode>mod_rewrite\u003C\u002Fcode> rules to your \u003Ccode>.htaccess\u003C\u002Fcode> so Apache automatically serves \u003Ccode>.webp\u003C\u002Fcode> files to browsers that support them, with no code changes required in your theme.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image Dimensions Scanner\u003C\u002Fstrong>\u003Cbr \u002F>\nDetects images ≥ 1600 px wide that are used in posts or as featured images. Helps you find oversized images that slow down page loads, along with their file sizes, dimensions, and WebP\u002FAVIF conversion status.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Site Audit\u003C\u002Fstrong>\u003Cbr \u002F>\nScans your site for the most common technical issues: missing alt text, oversized images, missing SSL, outdated plugins, pages without Open Graph tags, and more. Results include actionable recommendations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dashboard Widget\u003C\u002Fstrong>\u003Cbr \u002F>\nA compact stats panel on the WordPress admin dashboard showing compression savings, WebP\u002FAVIF conversion counts, and a link to the optimizer.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP 8.0+, WordPress 6.0+\u003C\u002Fli>\n\u003Cli>GD or Imagick PHP extension (for WebP\u002Fcompression)\u003C\u002Fli>\n\u003Cli>Imagick 7+ with AVIF or PHP 8.1+ GD (for AVIF conversion)\u003C\u002Fli>\n\u003Cli>Apache + \u003Ccode>mod_rewrite\u003C\u002Fcode> (for automatic WebP serving via \u003Ccode>.htaccess\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Developed and maintained by \u003Ca href=\"https:\u002F\u002Fmits.pl\" rel=\"nofollow ugc\">MITS\u003C\u002Fa> – a Polish web agency specializing in WordPress performance and development.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect any personal data and does not make any external HTTP requests.\u003C\u002Fp>\n","Auto-compress images on upload, bulk convert to WebP & AVIF, manage .htaccess WebP serving, and audit your site - all in one plugin.",1100,1,"2026-06-23T09:36:00.000Z","6.0","8.0",[47,48,49,50,51],"avif","compress","image","image-optimization","webp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmits-image-optimizer.1.2.55.zip",{"slug":54,"name":55,"version":56,"author":4,"author_profile":5,"description":57,"short_description":58,"active_installs":20,"downloaded":59,"rating":20,"num_ratings":20,"last_updated":60,"tested_up_to":22,"requires_at_least":44,"requires_php":45,"tags":61,"homepage":31,"download_link":67,"security_score":8,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"mits-no-lonely-words","MITS No Lonely Words","2.2.0","\u003Cp>\u003Cstrong>No Lonely Words\u003C\u002Fstrong> solves a common Polish typography problem: single-letter conjunctions and prepositions (a, i, w, z, o, u…) left alone at the end of a line. The plugin replaces the trailing space after these words with a non-breaking space (\u003Ccode>&nbsp;\u003C\u002Fcode>) so they always stay attached to the following word.\u003C\u002Fp>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cp>Content is processed \u003Cstrong>once when a post is saved\u003C\u002Fstrong> and the result is stored in post meta. On every subsequent frontend request the plugin reads directly from WordPress’s in-memory meta cache (no regex, no extra database queries). For posts created before activation, inline processing runs on the first view and is cached for the rest of that request.\u003C\u002Fp>\n\u003Ch4>Supported words\u003C\u002Fh4>\n\u003Cp>Polish conjunctions and prepositions: a, i, w, z, o, u, do, ku, na, od, po, we, za, ze, ale, czy, bo, nie, już, też, się, jak, co, to, oraz, lecz, więc, przez, przed, przy, nad, pod, bez, dla, m.in., np., tj. and more.\u003C\u002Fp>\n\u003Ch4>Supported filters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>the_title\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>the_content\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>the_excerpt\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>woocommerce_short_description\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>term_description\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>widget_text_content\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>single_cat_title\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP 8.0+, WordPress 6.0+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Developed and maintained by \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmits.pl\" rel=\"nofollow ugc\">MITS\u003C\u002Fa>\u003C\u002Fstrong>, a WordPress agency. We build fast, reliable WordPress sites for businesses in Poland and beyond.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect any personal data and does not make any external HTTP requests.\u003C\u002Fp>\n","Polish typography fix. Prevents lonely conjunctions at line ends. Processes content once on save, zero overhead on frontend.",195,"2026-06-22T12:03:00.000Z",[62,63,64,65,66],"nbsp","orphans","polish","typography","widows","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmits-no-lonely-words.2.2.0.zip",{"slug":69,"name":70,"version":71,"author":4,"author_profile":5,"description":72,"short_description":73,"active_installs":20,"downloaded":74,"rating":20,"num_ratings":20,"last_updated":75,"tested_up_to":22,"requires_at_least":44,"requires_php":45,"tags":76,"homepage":31,"download_link":82,"security_score":8,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"mits-profiler","MITS Profiler","1.3.0","\u003Cp>MITS Profiler is a tool by \u003Ca href=\"https:\u002F\u002Fmits.pl\" rel=\"nofollow ugc\">MITS\u003C\u002Fa> — a WordPress and WooCommerce agency based in Poland. It adds a diagnostic bar to any page by appending \u003Ccode>?mits_prof=1\u003C\u002Fcode> to the URL. It captures timing data from the moment PHP starts and presents it in a dark-themed panel at the bottom of the page — visible only to logged-in administrators.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tabs included:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Timeline\u003C\u002Fstrong> — absolute and relative timing between WordPress lifecycle hooks (plugins_loaded \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> init \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> wp_head \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> wp_footer)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hooks\u003C\u002Fstrong> — top 50 slowest action\u002Ffilter hooks with total time and call count\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options\u003C\u002Fstrong> — most-queried WordPress options + full autoload audit with sizes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugins\u003C\u002Fstrong> — loaded PHP file sizes per plugin (proxy for load time)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Assets\u003C\u002Fstrong> — all enqueued scripts and styles, external ones highlighted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTTP\u003C\u002Fstrong> — outgoing wp_remote_* requests with response time and status\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SQL\u003C\u002Fstrong> — all database queries with slow-query highlighting (requires SAVEQUERIES)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP\u003C\u002Fstrong> — PHP version, OPcache status and hit rate, memory and execution limits\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Key features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Zero HTTP loopback — works behind Cloudflare, reverse proxies and strict firewall rules\u003C\u002Fli>\n\u003Cli>No external dependencies or requests\u003C\u002Fli>\n\u003Cli>Admin-only: the panel and all data are never shown to guests\u003C\u002Fli>\n\u003Cli>Export to JSON or CSV for offline analysis\u003C\u002Fli>\n\u003Cli>Works on front-end pages, WooCommerce pages, and WP Admin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>SQL query logging\u003C\u002Fstrong> requires adding the following to \u003Ccode>wp-config.php\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define('SAVEQUERIES', true);\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Lightweight WordPress performance profiler. No HTTP loopback requests — works behind Cloudflare and any proxy.",136,"2026-06-16T12:26:00.000Z",[77,78,79,80,81],"database","debug","hooks","performance","profiler","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmits-profiler.1.3.0.zip"]