[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7_uSJX9JhEKyv49yLYF_RBsZ-ZTKk2aOqkjesx9oNYs":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"sumittejani","Sumit Tejani","https:\u002F\u002Fprofiles.wordpress.org\u002Fsumittejani\u002F",2,0,100,30,94,"2026-08-29T09:42:28.816Z",[14,35],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"cs-post-comment-reactions","CS Post Comment Reactions","1.0.0","\u003Cp>\u003Cstrong>CS Post Comment Reactions\u003C\u002Fstrong> transforms the standard WordPress comment section into a fully social, interactive experience — no page reloads, no third-party services.\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>One-Button Cycling Reactions\u003C\u002Fstrong>\u003Cbr \u002F>\nA single button cycles through three states: neutral \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> 👍 Liked \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> 👎 Disliked \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> neutral. Counts update live via AJAX without refreshing the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Media-First Comments\u003C\u002Fstrong>\u003Cbr \u002F>\nEvery comment must include at least one image. A floating 📎 icon at the bottom-right corner of the comment textarea lets commenters attach files instantly — or drag and drop directly onto the textarea.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supported Formats\u003C\u002Fstrong>\u003Cbr \u002F>\nJPG, JPEG, PNG, GIF, WEBP. Optional MP4 video. All types and the maximum file size are configurable.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works With Any Theme\u003C\u002Fstrong>\u003Cbr \u002F>\nHooks into WordPress’s native \u003Ccode>comment_text\u003C\u002Fcode> filter and \u003Ccode>comment_form\u003C\u002Fcode> action — no template overrides, no shortcodes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Nested \u002F Threaded Comments\u003C\u002Fstrong>\u003Cbr \u002F>\nFully compatible with WordPress’s built-in \u003Ccode>wp_list_comments()\u003C\u002Fcode> at any nesting depth.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Guest Reactions\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow logged-out visitors to react. Guest identity is tracked via a localStorage UUID mirrored to a cookie, with an IP-address fallback.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rate Limiting\u003C\u002Fstrong>\u003Cbr \u002F>\nPrevents reaction spam: 10 reactions per user \u002F IP per 5 minutes, enforced server-side using WordPress transients.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin Settings Panel\u003C\u002Fstrong>\u003Cbr \u002F>\nFull settings page at Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Comment Reactions, covering features, button labels, icons, upload rules, comment sort order, and a one-click reaction data reset. Includes a live statistics widget.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Security First\u003C\u002Fstrong>\u003Cbr \u002F>\nNonce verification on every AJAX request and every form submission. All input sanitised; all output escaped. Upload MIME type and size validation server-side. Ownership check prevents foreign attachment IDs from being submitted.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translation Ready\u003C\u002Fstrong>\u003Cbr \u002F>\nAll strings use the \u003Ccode>cs-post-comment-reactions\u003C\u002Fcode> text domain.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.8 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not transmit any data to external servers or third parties.\u003C\u002Fp>\n\u003Cp>For \u003Cstrong>logged-in users\u003C\u002Fstrong>, reactions are stored against their WordPress user ID in a local database table.\u003C\u002Fp>\n\u003Cp>For \u003Cstrong>guest users\u003C\u002Fstrong> (when enabled), a randomly-generated identifier is stored in the visitor’s browser (\u003Ccode>localStorage\u003C\u002Fcode> and a cookie) and optionally their IP address is recorded in the local database solely to prevent duplicate reactions.\u003C\u002Fp>\n\u003Cp>All data is removed upon plugin uninstallation or by using the \u003Cstrong>Reset All Reactions\u003C\u002Fstrong> function.\u003C\u002Fp>\n\u003Cp>Site administrators are responsible for disclosing this data storage in their own Privacy Policy if required by applicable law (e.g. GDPR).\u003C\u002Fp>\n","Adds social-style cycling reactions, mandatory media uploads, and real-time AJAX interactions to native WordPress comments.",113,"2026-06-10T22:01:00.000Z","7.0.2","5.8","7.4",[26,27,28,29,30],"comments","likes","media","reactions","social","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcs-post-comment-reactions\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcs-post-comment-reactions.1.0.0.zip",null,"2026-07-22T17:31:50.256Z",{"slug":36,"name":37,"version":17,"author":5,"author_profile":6,"description":38,"short_description":39,"active_installs":8,"downloaded":40,"rating":8,"num_ratings":8,"last_updated":41,"tested_up_to":22,"requires_at_least":42,"requires_php":43,"tags":44,"homepage":50,"download_link":51,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"sumittejani-site-audit-insights","SumitTejani Site Audit Insights","\u003Cp>\u003Cstrong>SumitTejani Site Audit Insights\u003C\u002Fstrong> is the Lighthouse + Datadog + Ahrefs layer inside your WordPress admin. It analyzes your site across six dimensions — performance, accessibility, SEO structure, plugin impact, content quality, and WooCommerce health — and surfaces actionable, prioritized recommendations through a beautiful modern dashboard.\u003C\u002Fp>\n\u003Ch4>Why SumitTejani Site Audit Insights?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>It is not another optimization plugin. It is a diagnostic platform.\u003C\u002Fli>\n\u003Cli>It does not modify your site without consent. Every safe fix is opt-in.\u003C\u002Fli>\n\u003Cli>It is privacy-first. No external requests, telemetry or tracking unless you explicitly opt in.\u003C\u002Fli>\n\u003Cli>It is developer-friendly. PSR-4 autoloading, REST API, hooks, filters, modular scan engine.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Modules\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Performance Intelligence\u003C\u002Fstrong> — Heavy assets, oversized images, plugin bloat, excessive DOM, page weight.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility Intelligence\u003C\u002Fstrong> — WCAG 2.1 AA static analysis: alt text, heading order, labels, empty links.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Structure Intelligence\u003C\u002Fstrong> — Missing titles\u002Fdescriptions, headings, orphan pages, broken external links.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Impact Analyzer\u003C\u002Fstrong> — Asset weight per plugin, duplicate-library detection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Quality Intelligence\u003C\u002Fstrong> — Thin content, stale posts, missing featured images, readability proxy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Intelligence\u003C\u002Fstrong> — Missing descriptions, gallery health, heavy product images, checkout config.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Dashboard\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Overall health score and per-module scores.\u003C\u002Fli>\n\u003Cli>Issues grouped by severity (Critical \u002F Major \u002F Minor \u002F Info).\u003C\u002Fli>\n\u003Cli>30-day score trend.\u003C\u002Fli>\n\u003Cli>Filterable issue stream with concrete recommendations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Reports\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Optional weekly digest email.\u003C\u002Fli>\n\u003Cli>Performance regression alerts.\u003C\u002Fli>\n\u003Cli>All sending requires explicit recipient configuration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>Works with classic themes, block themes, Gutenberg, Elementor, and WooCommerce. Multisite-friendly architecture.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>SumitTejani Site Audit Insights does not collect personal data or send analytics. Optional broken-link scanning is disabled until you opt in. Email recipients are configured by you and stored locally as a WordPress option.\u003C\u002Fp>\n","AI-powered website health, accessibility, performance, and quality intelligence platform for WordPress.",80,"2026-06-22T09:30:00.000Z","6.2","8.0",[45,46,47,48,49],"accessibility","performance","seo","site-health","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsumittejani-site-audit-insights\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsumittejani-site-audit-insights.1.0.0.zip"]