[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fonn91qOH9m1e1JhpvMO0M1uVqDY1TFbUqiyCo_Ty3GY":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":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":131,"fingerprints":550},"smart-bulk-content-remover","Smart Bulk Delete & Content Cleaner for WordPress","1.1","Kirtikumar Solanki","https:\u002F\u002Fprofiles.wordpress.org\u002Fsolankisoftware\u002F","\u003Cp>\u003Cstrong>Smart Bulk Delete & Content Cleaner for WordPress\u003C\u002Fstrong> is a powerful and user-friendly tool to manage and clean up your WordPress website in just a few clicks.\u003C\u002Fp>\n\u003Cp>No more manually selecting and deleting one item at a time — this plugin gives you a \u003Cstrong>fast, flexible, and safe bulk deletion interface\u003C\u002Fstrong> to remove unwanted content such as old posts, draft pages, unused media, spam comments, and even custom post types like products, portfolios, events, or reviews.\u003C\u002Fp>\n\u003Cp>Whether you’re a blogger, developer, or site administrator, Smart Bulk Content Remover helps keep your WordPress site lean and organized without risking accidental data loss.\u003C\u002Fp>\n\u003Ch3>🚀 Why Use Smart Bulk Delete & Content Cleaner for WordPress?\u003C\u002Fh3>\n\u003Cp>Over time, every WordPress website accumulates clutter — outdated posts, temporary drafts, test pages, old media files, and spam comments. These not only make your site harder to manage but can also affect \u003Cstrong>database performance and backup size\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>With Smart Bulk Delete & Content Cleaner for WordPress, you can:\u003Cbr \u002F>\n* Clean up thousands of items in a few clicks.\u003Cbr \u002F>\n* Target specific content using advanced filters.\u003Cbr \u002F>\n* Choose between \u003Cstrong>Trash\u003C\u002Fstrong> or \u003Cstrong>Permanent Delete\u003C\u002Fstrong>.\u003Cbr \u002F>\n* Quickly review what’s being deleted before confirming.\u003Cbr \u002F>\n* Keep your database optimized and your dashboard tidy.\u003C\u002Fp>\n\u003Ch3>🧹 What You Can Delete\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Posts\u003C\u002Fstrong> – Delete posts by type, author, status, or date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pages\u003C\u002Fstrong> – Remove outdated or test pages in bulk.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types\u003C\u002Fstrong> – Works with WooCommerce products, events, portfolios, news, books, and any other custom type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Files\u003C\u002Fstrong> – Delete unused images or unattached uploads. Includes statistics for total files, attached\u002Funattached, and total size before deletion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments\u003C\u002Fstrong> – Bulk remove spam, pending, or trashed comments sitewide.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ Advanced Filters & Options\u003C\u002Fh3>\n\u003Cp>Every section includes flexible filters to give you complete control over what’s removed:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Filter by \u003Cstrong>Post Type\u003C\u002Fstrong>, \u003Cstrong>Status\u003C\u002Fstrong>, \u003Cstrong>Author\u003C\u002Fstrong>, or \u003Cstrong>Date Range\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Search posts by \u003Cstrong>Title\u003C\u002Fstrong> or \u003Cstrong>Content keywords\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Media filters include \u003Cstrong>Date Range\u003C\u002Fstrong>, \u003Cstrong>Month\u003C\u002Fstrong>, \u003Cstrong>Year\u003C\u002Fstrong>, and \u003Cstrong>Author\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Choose between \u003Cstrong>Move to Trash\u003C\u002Fstrong> or \u003Cstrong>Permanently Delete\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Select specific items or use \u003Cstrong>Select All\u003C\u002Fstrong> for mass cleanup.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧠 Safe, Simple & Efficient\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Non-destructive by default\u003C\u002Fstrong> – content moves to Trash unless you choose “Permanent Delete.”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restore accidentally deleted content\u003C\u002Fstrong> from Trash easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> and optimized – minimal database overhead.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive design\u003C\u002Fstrong> – works beautifully on desktop, tablet, and mobile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Native WordPress UI\u003C\u002Fstrong> for a seamless experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💡 Ideal For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> who want to delete old drafts or outdated posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site administrators\u003C\u002Fstrong> managing large WordPress sites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce store owners\u003C\u002Fstrong> cleaning up old or test products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers and testers\u003C\u002Fstrong> who frequently reset content during testing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> maintaining multiple client websites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✅ Key Features at a Glance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Bulk delete \u003Cstrong>posts, pages, media, comments, and any custom post types\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Advanced \u003Cstrong>filters\u003C\u002Fstrong>: author, status, date range, search, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media statistics\u003C\u002Fstrong>: see totals, sizes, and attached\u002Funattached counts.\u003C\u002Fli>\n\u003Cli>Option to \u003Cstrong>move to Trash or permanently delete\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight, fast, and responsive\u003C\u002Fstrong> admin interface.\u003C\u002Fli>\n\u003Cli>Compatible with \u003Cstrong>WordPress Multisite\u003C\u002Fstrong> (per-site use).\u003C\u002Fli>\n\u003Cli>Works seamlessly with \u003Cstrong>WooCommerce, Easy Digital Downloads, and other CPTs\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔒 Safety & Performance\u003C\u002Fh3>\n\u003Cp>Smart Bulk Delete & Content Cleaner for WordPress is designed for \u003Cstrong>safety first\u003C\u002Fstrong>:\u003Cbr \u002F>\n* Uses built-in WordPress delete APIs.\u003Cbr \u002F>\n* Verifies user capabilities before deleting.\u003Cbr \u002F>\n* Respects post meta and attachment relationships.\u003Cbr \u002F>\n* Ensures consistent database integrity.\u003C\u002Fp>\n\u003Cp>You can confidently use it on production sites — the default Trash behavior ensures you can recover any mistakenly deleted content.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fsolankisoftware\u002F\" rel=\"nofollow ugc\">Kirtikumar Solanki\u003C\u002Fa>.\u003Cbr \u002F>\nDonations welcome via \u003Ca href=\"https:\u002F\u002Fpaypal.me\u002Fkirtikumar89\" rel=\"nofollow ugc\">PayPal\u003C\u002Fa>.\u003C\u002Fp>\n","Safely bulk delete posts, pages, media, and comments with flexible filters and a clean interface.",60,966,100,1,"2026-01-31T07:00:00.000Z","6.9.4","4.7","7.0",[20,21,22,23,24],"bulk-delete","delete-pages","delete-posts","media-cleaner","remove-comments","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-bulk-content-remover.1.1.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":13,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"solankisoftware",13,120,30,94,"2026-04-05T03:09:42.002Z",[39,59,77,95,112],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":36,"num_ratings":49,"last_updated":50,"tested_up_to":16,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"delete-all-comments-of-website","WP Comment Cleaner – Delete All Comments, Disable Comments, Bulk Delete & Remove Comments","6.8","royalnavneet","https:\u002F\u002Fprofiles.wordpress.org\u002Froyalnavneet\u002F","\u003Cp>\u003Cstrong>WP Comment Cleaner\u003C\u002Fstrong> is the most powerful, lightweight, and user-friendly tool to \u003Cstrong>remove comments\u003C\u002Fstrong> and \u003Cstrong>disable comments\u003C\u002Fstrong> globally on your WordPress site. If your database is bloated with thousands of spam entries or you simply want to start fresh, our plugin provides a safe and instant way to \u003Cstrong>delete all comments\u003C\u002Fstrong> without any technical hassle.\u003C\u002Fp>\n\u003Cp>Is your site slow? A cluttered database is often the cause. By using our \u003Cstrong>bulk delete\u003C\u002Fstrong> features, you can significantly reduce database size, leading to faster page loads and better SEO rankings for your own website.\u003C\u002Fp>\n\u003Ch3>🚀 Why Thousands of Users Choose WP Comment Cleaner:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Total Control:\u003C\u002Fstrong> Choose to \u003Cstrong>remove comments\u003C\u002Fstrong> by status—Approved, Pending, Spam, or Trash.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stop Spam Forever:\u003C\u002Fstrong> Use the \u003Cstrong>disable comments\u003C\u002Fstrong> feature to turn off discussions site-wide or on specific post types like Posts, Pages, and Attachments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Optimization:\u003C\u002Fstrong> A single click to \u003Cstrong>bulk delete\u003C\u002Fstrong> thousands of entries, cleaning up your \u003Ccode>wp_comments\u003C\u002Fcode> and \u003Ccode>wp_commentmeta\u003C\u002Fcode> tables.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Filtering:\u003C\u002Fstrong> Use our date-based filter to \u003Cstrong>delete all comments\u003C\u002Fstrong> older than a specific date while keeping your newest interactions alive.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Interface:\u003C\u002Fstrong> No complex settings. We offer a clean, intuitive dashboard designed for both beginners and developers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you are a store owner dealing with WooCommerce product comment spam or a blogger looking to \u003Cstrong>remove comments\u003C\u002Fstrong> from old archived posts, this plugin is built to handle the job with speed and security.\u003C\u002Fp>\n\u003Ch3>💎 Premium Features for Advanced Users\u003C\u002Fh3>\n\u003Cp>While the free version is powerful enough to \u003Cstrong>delete all comments\u003C\u002Fstrong>, our Premium version offers automation for professionals:\u003Cbr \u002F>\n* \u003Cstrong>Export to CSV:\u003C\u002Fstrong> The safest way to \u003Cstrong>remove comments\u003C\u002Fstrong>—export them first for your records.\u003Cbr \u002F>\n* \u003Cstrong>Scheduled Cleanup:\u003C\u002Fstrong> Set a schedule (Daily, Weekly, Monthly) to \u003Cstrong>bulk delete\u003C\u002Fstrong> spam automatically.\u003Cbr \u002F>\n* \u003Cstrong>Role-Based Exclusions:\u003C\u002Fstrong> \u003Cstrong>Disable comments\u003C\u002Fstrong> for everyone except specific users like Authors or Editors.\u003Cbr \u002F>\n* \u003Cstrong>Developer Priority Support:\u003C\u002Fstrong> Get expert help whenever you need it.\u003C\u002Fp>\n","Delete comments, disable comments, and remove comments in one click. Bulk delete spam and all comments to optimize your WordPress database easily.",20000,565604,58,"2026-02-20T12:20:00.000Z","5.0","7.2",[20,54,55,56,24],"delete-all-comments","delete-comments","disable-comments","http:\u002F\u002Fwww.navneetsoni.com\u002Fplugins\u002Fdelete-comments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelete-all-comments-of-website.6.8.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":13,"num_ratings":69,"last_updated":70,"tested_up_to":16,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":75,"download_link":76,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"comments-plus","Disable Comments & Delete All Comments","1.3.0","Themeisle","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeisle\u002F","\u003Cp>\u003Cstrong>Disable comments\u003C\u002Fstrong> across your entire site or only for selected post types. This removes comment forms from the front end, hides comment-related menus and widgets in the dashboard, and disables pingbacks and trackbacks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Delete comments\u003C\u002Fstrong> in bulk with a simple cleanup tool. You can remove all comments at once or filter them by post type or comment status.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manage links in comments\u003C\u002Fstrong> by disabling the website field from the comment form for cleaner, safer comment submissions. Replace external links in comments with safe span tags so they no longer act as real, followable links.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Disable comments\u003C\u002Fstrong>\u003Cbr \u002F>\n– Disable comments globally or by post type\u003Cbr \u002F>\n– Hide all comment-related admin menus, dashboard widgets and settings\u003Cbr \u002F>\n– Disable pingbacks and trackbacks\u003Cbr \u002F>\n– Disable comments in RSS\u002FAtom feeds\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Delete comments\u003C\u002Fstrong>\u003Cbr \u002F>\n– Delete all comments in WordPress at once\u003Cbr \u002F>\n– Delete comments by post type\u003Cbr \u002F>\n– Delete comments by comment status (spam, unapproved, trash)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manage links in comments\u003C\u002Fstrong>\u003Cbr \u002F>\n– Replace all external comment links with span tags via JavaScript, removing their SEO impact while keeping the text visible to users.\u003Cbr \u002F>\n– Remove the website\u002FURL field from the comment form\u003C\u002Fp>\n\u003Cp>All features can be enabled or disabled safely, and comment disabling does not remove existing comments unless you choose to delete them.\u003C\u002Fp>\n\u003Ch3>Why use this plugin?\u003C\u002Fh3>\n\u003Cp>WordPress still loads comment features even when you don’t use them, which can clutter your dashboard, expose unused functionality, and create unnecessary moderation work. This plugin gives you complete control over WordPress comments, whether you want to disable comments globally, bulk delete comments, or just manage them more efficiently.\u003C\u002Fp>\n\u003Ch3>Advanced Configuration\u003C\u002Fh3>\n\u003Cp>To prevent the plugin from replacing your theme’s comment template, define the following constant:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define('DISABLE_COMMENTS_REMOVE_COMMENTS_TEMPLATE', false);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can add this definition either to your \u003Ccode>wp-config.php\u003C\u002Fcode> file or to your theme’s \u003Ccode>functions.php\u003C\u002Fcode> file.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We’re here to help. Feel free to open a new thread on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcomments-plus\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Useful Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you like this plugin, you’re sure to love \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">our other plugins\u003C\u002Fa> as well.\u003C\u002Fli>\n\u003Cli>Our blog is a great place to \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fblog\u002F\" rel=\"nofollow ugc\">learn more about WordPress\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Get the most out of your website with our helpful \u003Ca href=\"https:\u002F\u002Fyoutube.com\u002Fplaylist?list=PLmRasCVwuvpSep2MOsIoE0ncO9JE3FcKP\" rel=\"nofollow ugc\">WordPress YouTube Tutorials\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Disable comments globally on all posts or certain post types. Delete all comments at once, by post type or comment status. Manage links in comments.",8000,84101,39,"2026-01-12T14:53:00.000Z","5.6","7.4",[74,54,55,56,24],"bulk-delete-comments","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcomments-plus\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomments-plus.1.3.0.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":13,"num_ratings":87,"last_updated":88,"tested_up_to":16,"requires_at_least":89,"requires_php":18,"tags":90,"homepage":25,"download_link":94,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"delete-old-posts-programmatically","Delete Posts automatically","3.12.2","WPMagic","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpmagics\u002F","\u003Cp>Automatically delete old or outdated WordPress posts safely — keep your site clean, fast, and relevant.\u003Cbr \u002F>\nDelete Old Posts plugin lets you automatically remove outdated content from your WordPress site with ease.\u003Cbr \u002F>\nSchedule deletions, filter by category, tag, post type, or status, and optionally redirect deleted posts to relevant pages to preserve SEO.\u003Cbr \u002F>\nPerfect for bloggers, news sites, e-commerce stores, and anyone who wants a clean, optimized site without manual cleanup.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🕒 \u003Cstrong>Automatic Deletion\u003C\u002Fstrong> – Schedule post deletions automatically — no manual work needed.  \u003C\u002Fli>\n\u003Cli>🗂️ \u003Cstrong>Flexible Filtering\u003C\u002Fstrong> – Choose which posts to delete based on date, category, tag, post type, authors, or status.\u003C\u002Fli>\n\u003Cli>🚫 \u003Cstrong>Exclude Important Posts\u003C\u002Fstrong> – Protect specific posts from deletion.  \u003C\u002Fli>\n\u003Cli>🔁 \u003Cstrong>SEO-Friendly Redirects\u003C\u002Fstrong> – Automatically redirect deleted posts to their closest match or a custom URL (optional).  \u003C\u002Fli>\n\u003Cli>💾 \u003Cstrong>Safe & Controlled\u003C\u002Fstrong> – Logs every deletion for easy review, so you always know what happened (coming soon).  \u003C\u002Fli>\n\u003Cli>🧰 \u003Cstrong>Supports Custom Post Types\u003C\u002Fstrong> – Works with any posts type.\u003C\u002Fli>\n\u003Cli>🔄 \u003Cstrong>“Set It and Forget It” Automation\u003C\u002Fstrong> – Once configured, it keeps your site clean automatically.  \u003C\u002Fli>\n\u003Cli>💡 \u003Cstrong>Lightweight & Fast\u003C\u002Fstrong> – No bloat, minimal database load, and compatible with all major themes and plugins.  \u003C\u002Fli>\n\u003Cli>❌ \u003Cstrong>Delete the post permanently\u003C\u002Fstrong> (PRO version).\u003C\u002Fli>\n\u003Cli>❌ \u003Cstrong>Delete post attachments\u003C\u002Fstrong> 📎 🏞️ when the post is deleted (PRO version).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why You Might Need This Plugin\u003C\u002Fh3>\n\u003Cp>Keeping your WordPress site clean and relevant is important — but deleting old content manually takes time.\u003Cbr \u002F>\nThis plugin helps you automatically remove outdated posts, drafts, or custom content types on a schedule, based on your rules.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You might need this plugin if:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📰 You run a \u003Cstrong>blog\u003C\u002Fstrong> with time-sensitive posts (e.g., events, announcements, deals) that should disappear after a certain date.  \u003C\u002Fli>\n\u003Cli>🏪 You manage a \u003Cstrong>WooCommerce store\u003C\u002Fstrong> and want to automatically remove expired or seasonal products.  \u003C\u002Fli>\n\u003Cli>🎓 You run a \u003Cstrong>membership, e-learning, or event site\u003C\u002Fstrong> with temporary content that should be cleaned up regularly.  \u003C\u002Fli>\n\u003Cli>🗞️ You operate a \u003Cstrong>news or magazine site\u003C\u002Fstrong> and want to auto-delete posts older than 30, 60, or 90 days to keep your archive light.  \u003C\u002Fli>\n\u003Cli>⚙️ You’re a \u003Cstrong>developer or site maintainer\u003C\u002Fstrong> managing multiple WordPress installations and need a reliable cleanup automation tool.  \u003C\u002Fli>\n\u003Cli>🧠 You care about \u003Cstrong>SEO and performance\u003C\u002Fstrong>, and want to remove outdated or low-value content safely — optionally redirecting deleted posts to newer ones.  \u003C\u002Fli>\n\u003Cli>✅ You simply want a \u003Cstrong>“set it and forget it”\u003C\u002Fstrong> way to keep your WordPress dashboard clean and your site running fast.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported languages:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Deutsch\u003C\u002Fli>\n\u003Cli>Nederlands\u003C\u002Fli>\n\u003Cli>Français\u003C\u002Fli>\n\u003Cli>Italiana\u003C\u002Fli>\n\u003Cli>Norwegian\u003C\u002Fli>\n\u003Cli>Hindi\u003C\u002Fli>\n\u003Cli>Bengali\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want, you can help \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdelete-old-posts-programmatically\u002F\" rel=\"nofollow ugc\">translate\u003C\u002Fa> the “Delete old posts automatically” plugin into another language. Many thanks!\u003Cbr \u002F>\nPlease note that there are no guarantees that translations from the original English are accurate.\u003C\u002Fp>\n","The Delete Posts Automatically plugin keeps your website clean by programmatically deleting posts using a wide range of powerful filters.",1000,37540,3,"2026-02-23T20:42:00.000Z","5.7",[91,20,92,22,93],"auto-delete","cleanup","old-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelete-old-posts-programmatically.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":13,"num_ratings":14,"last_updated":105,"tested_up_to":106,"requires_at_least":51,"requires_php":52,"tags":107,"homepage":25,"download_link":111,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"delete-posts-by-url","Delete Posts By URL","2.2.1","betterranking","https:\u002F\u002Fprofiles.wordpress.org\u002Fbetterranking\u002F","\u003Cp>Delete Posts By URL is a powerful WordPress plugin that allows you to bulk delete posts using various methods. Whether you have a list of URLs or want to filter posts by specific criteria, this plugin provides a clean and efficient way to manage your content.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Delete posts by pasting URLs (absolute or relative)\u003C\u002Fli>\n\u003Cli>Filter and delete posts by:\n\u003Cul>\n\u003Cli>Date range\u003C\u002Fli>\n\u003Cli>Author\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Post status (draft, published, private)\u003C\u002Fli>\n\u003Cli>Custom meta fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Import\u002FExport capabilities:\n\u003Cul>\n\u003Cli>Import URLs from CSV\u002FTXT files\u003C\u002Fli>\n\u003Cli>Export list of deleted posts (for record keeping)\u003C\u002Fli>\n\u003Cli>Export URLs before deletion (backup)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Advanced deletion options:\n\u003Cul>\n\u003Cli>Delete associated media files\u003C\u002Fli>\n\u003Cli>Delete associated comments\u003C\u002Fli>\n\u003Cli>Delete related post meta\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Clean and intuitive tabbed interface\u003C\u002Fli>\n\u003Cli>Secure processing with proper nonce verification\u003C\u002Fli>\n\u003Cli>Option to move posts to trash instead of permanent deletion\u003C\u002Fli>\n\u003C\u002Ful>\n","Advanced bulk deletion of WordPress posts with multiple filtering options and powerful features for content management.",80,866,"2025-06-26T09:48:00.000Z","6.8.5",[108,20,22,109,110],"batch-delete","post-management","url-delete","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelete-posts-by-url.2.2.1.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":27,"downloaded":120,"rating":13,"num_ratings":14,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":25,"tags":124,"homepage":128,"download_link":129,"security_score":130,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"easy-clean","Bulk Clean","1.0.0","Mahesh Waghmare","https:\u002F\u002Fprofiles.wordpress.org\u002Fmahesh901122\u002F","\u003Cp>Bulk clean allow you to delete unwanted posts, pages, custom post etc with a single click.\u003C\u002Fp>\n\u003Ch4>IMPORTANT\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>NOTE: Plugin does not move deleted post into the trash. Deleted posts will not recover!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Bulk clean allow you to delete unwanted posts, pages, custom post etc with a single click.",1640,"2019-06-23T19:25:00.000Z","5.2.24","4.4",[125,20,126,127,22],"bulk-clean","clean","delete","https:\u002F\u002Fgithub.com\u002Fmaheshwaghmare\u002Feasy-clean\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-clean.1.0.0.zip",85,{"attackSurface":132,"codeSignals":277,"taintFlows":390,"riskAssessment":544,"analyzedAt":549},{"hooks":133,"ajaxHandlers":156,"restRoutes":271,"shortcodes":272,"cronEvents":273,"entryPointCount":187,"unprotectedCount":276},[134,140,145,149,152],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_menu","abdfw_add_admin_menu","includes\\class-smart-bulk-content-remover.php",12,{"type":141,"name":142,"callback":143,"file":138,"line":144},"filter","cron_schedules","abdfw_add_cron_schedules",14,{"type":135,"name":146,"callback":147,"file":138,"line":148},"init","abdfw_maybe_schedule_page_cleanup",15,{"type":135,"name":150,"callback":150,"file":138,"line":151},"abdfw_run_scheduled_page_cleanup",16,{"type":135,"name":153,"callback":154,"file":138,"line":155},"admin_enqueue_scripts","abdfw_enqueue_scripts",21,[157,162,166,169,172,175,179,182,185,188,191,195,199,203,206,210,214,218,221,224,227,230,234,237,240,243,247,251,254,257,260,262,265,268],{"action":158,"nopriv":159,"callback":158,"hasNonce":160,"hasCapCheck":160,"file":138,"line":161},"abdfw_custom_delete_all_pages",false,true,23,{"action":163,"nopriv":159,"callback":164,"hasNonce":160,"hasCapCheck":160,"file":138,"line":165},"abdfw_delete_post_types","abdfw_delete_post_types_callback",25,{"action":167,"nopriv":159,"callback":167,"hasNonce":160,"hasCapCheck":160,"file":138,"line":168},"abdfw_delete_all_comments",27,{"action":170,"nopriv":159,"callback":170,"hasNonce":160,"hasCapCheck":160,"file":138,"line":171},"abdfw_delete_all_media",29,{"action":173,"nopriv":159,"callback":174,"hasNonce":160,"hasCapCheck":160,"file":138,"line":35},"abdfw_get_image_count_by_date","abdfw_get_image_count_by_date_callback",{"action":176,"nopriv":159,"callback":177,"hasNonce":160,"hasCapCheck":160,"file":138,"line":178},"abdfw_delete_images","abdfw_delete_images_callback",31,{"action":180,"nopriv":159,"callback":180,"hasNonce":159,"hasCapCheck":159,"file":138,"line":181},"abdfw_fetch_images_by_month",32,{"action":183,"nopriv":159,"callback":183,"hasNonce":160,"hasCapCheck":160,"file":138,"line":184},"abdfw_get_image_count_by_year",33,{"action":186,"nopriv":159,"callback":186,"hasNonce":160,"hasCapCheck":160,"file":138,"line":187},"abdfw_get_images_by_author",34,{"action":189,"nopriv":159,"callback":189,"hasNonce":160,"hasCapCheck":160,"file":138,"line":190},"abdfw_get_images_by_month_year",35,{"action":192,"nopriv":159,"callback":193,"hasNonce":160,"hasCapCheck":160,"file":138,"line":194},"abdfw_delete_media_by_author","abdfw_delete_media_by_author_callback",36,{"action":196,"nopriv":159,"callback":197,"hasNonce":160,"hasCapCheck":160,"file":138,"line":198},"abdfw_delete_media_by_month_year","abdfw_delete_media_by_month_year_callback",37,{"action":200,"nopriv":159,"callback":201,"hasNonce":160,"hasCapCheck":160,"file":138,"line":202},"abdfw_delete_images_between_dates","abdfw_delete_images_between_dates_callback",38,{"action":204,"nopriv":159,"callback":205,"hasNonce":160,"hasCapCheck":160,"file":138,"line":69},"abdfw_delete_all_unattached_images","abdfw_delete_all_unattached_images_callback",{"action":207,"nopriv":159,"callback":208,"hasNonce":160,"hasCapCheck":160,"file":138,"line":209},"abdfw_delete_all_attached_images","abdfw_delete_all_attached_images_callback",40,{"action":211,"nopriv":159,"callback":212,"hasNonce":160,"hasCapCheck":160,"file":138,"line":213},"abdfw_delete_media_by_year","abdfw_delete_media_by_year_callback",41,{"action":215,"nopriv":159,"callback":216,"hasNonce":160,"hasCapCheck":160,"file":138,"line":217},"abdfw_delete_all_images","abdfw_delete_all_images_callback",42,{"action":219,"nopriv":159,"callback":219,"hasNonce":160,"hasCapCheck":160,"file":138,"line":220},"abdfw_download_all_images",43,{"action":222,"nopriv":159,"callback":222,"hasNonce":160,"hasCapCheck":160,"file":138,"line":223},"abdfw_download_attached_images",44,{"action":225,"nopriv":159,"callback":225,"hasNonce":160,"hasCapCheck":160,"file":138,"line":226},"abdfw_download_unattached_images",45,{"action":228,"nopriv":159,"callback":228,"hasNonce":159,"hasCapCheck":159,"file":138,"line":229},"abdfw_download_media_by_author",46,{"action":231,"nopriv":159,"callback":232,"hasNonce":160,"hasCapCheck":160,"file":138,"line":233},"abdfw_download_images_between_dates","abdfw_download_images_between_dates_callback",47,{"action":235,"nopriv":159,"callback":235,"hasNonce":160,"hasCapCheck":160,"file":138,"line":236},"abdfw_download_images_by_month_year",48,{"action":238,"nopriv":159,"callback":238,"hasNonce":160,"hasCapCheck":160,"file":138,"line":239},"abdfw_download_media_by_years",49,{"action":241,"nopriv":159,"callback":241,"hasNonce":160,"hasCapCheck":160,"file":138,"line":242},"abdfw_download_author_images_callback",50,{"action":244,"nopriv":159,"callback":245,"hasNonce":160,"hasCapCheck":160,"file":138,"line":246},"abdfw_delete_selected_files","abdfw_delete_selected_files_callback",51,{"action":248,"nopriv":159,"callback":249,"hasNonce":159,"hasCapCheck":159,"file":138,"line":250},"abdfw_download_selected_files","abdfw_download_selected_files_callback",52,{"action":252,"nopriv":159,"callback":252,"hasNonce":159,"hasCapCheck":159,"file":138,"line":253},"abdfw_load_pages",55,{"action":255,"nopriv":159,"callback":255,"hasNonce":159,"hasCapCheck":159,"file":138,"line":256},"abdfw_delete_pages",56,{"action":258,"nopriv":159,"callback":258,"hasNonce":159,"hasCapCheck":159,"file":138,"line":259},"abdfw_post_load_posts",59,{"action":261,"nopriv":159,"callback":261,"hasNonce":159,"hasCapCheck":159,"file":138,"line":11},"abdfw_post_delete_posts",{"action":263,"nopriv":159,"callback":263,"hasNonce":159,"hasCapCheck":159,"file":138,"line":264},"abdfw_load_comments",63,{"action":266,"nopriv":159,"callback":266,"hasNonce":159,"hasCapCheck":159,"file":138,"line":267},"abdfw_delete_comments",64,{"action":269,"nopriv":159,"callback":269,"hasNonce":160,"hasCapCheck":160,"file":138,"line":270},"abdfw_save_page_cleanup_schedule",67,[],[],[274],{"hook":150,"callback":150,"file":138,"line":275},2639,9,{"dangerousFunctions":278,"sqlUsage":279,"outputEscaping":311,"fileOperations":387,"externalRequests":27,"nonceChecks":387,"capabilityChecks":388,"bundledLibraries":389},[],{"prepared":280,"raw":33,"locations":281},22,[282,285,287,289,291,293,296,298,300,303,305,307,309],{"file":138,"line":283,"context":284},498,"$wpdb->get_var() with variable interpolation",{"file":138,"line":286,"context":284},522,{"file":138,"line":288,"context":284},529,{"file":138,"line":290,"context":284},536,{"file":138,"line":292,"context":284},542,{"file":138,"line":294,"context":295},840,"$wpdb->get_col() with variable interpolation",{"file":138,"line":297,"context":295},900,{"file":138,"line":299,"context":284},1053,{"file":138,"line":301,"context":302},1079,"$wpdb->query() with variable interpolation",{"file":138,"line":304,"context":284},1197,{"file":138,"line":306,"context":284},1278,{"file":138,"line":308,"context":295},1574,{"file":138,"line":310,"context":295},1609,{"escaped":312,"rawEcho":198,"locations":313},174,[314,317,319,321,323,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,361,363,365,367,369,371,373,375,377,379,381,383,385],{"file":138,"line":315,"context":316},189,"raw output",{"file":138,"line":318,"context":316},190,{"file":138,"line":320,"context":316},191,{"file":138,"line":322,"context":316},392,{"file":138,"line":322,"context":316},{"file":138,"line":325,"context":316},406,{"file":138,"line":327,"context":316},494,{"file":138,"line":329,"context":316},504,{"file":138,"line":331,"context":316},505,{"file":138,"line":333,"context":316},516,{"file":138,"line":335,"context":316},573,{"file":138,"line":337,"context":316},577,{"file":138,"line":339,"context":316},586,{"file":138,"line":341,"context":316},601,{"file":138,"line":343,"context":316},605,{"file":138,"line":345,"context":316},628,{"file":138,"line":347,"context":316},637,{"file":138,"line":349,"context":316},649,{"file":138,"line":351,"context":316},659,{"file":138,"line":353,"context":316},663,{"file":138,"line":355,"context":316},667,{"file":138,"line":357,"context":316},676,{"file":138,"line":359,"context":316},711,{"file":138,"line":359,"context":316},{"file":138,"line":362,"context":316},1217,{"file":138,"line":364,"context":316},1221,{"file":138,"line":366,"context":316},1231,{"file":138,"line":368,"context":316},1273,{"file":138,"line":370,"context":316},1293,{"file":138,"line":372,"context":316},1327,{"file":138,"line":374,"context":316},1340,{"file":138,"line":376,"context":316},1348,{"file":138,"line":378,"context":316},1557,{"file":138,"line":380,"context":316},1591,{"file":138,"line":382,"context":316},1669,{"file":138,"line":384,"context":316},1671,{"file":138,"line":386,"context":316},1674,26,28,[],[391,417,431,445,459,471,481,491,501,523],{"entryPoint":392,"graph":393,"unsanitizedCount":27,"severity":416},"abdfw_get_image_count_by_date_callback (includes\\class-smart-bulk-content-remover.php:1116)",{"nodes":394,"edges":413},[395,400,406,408],{"id":396,"type":397,"label":398,"file":138,"line":399},"n0","source","$_POST",1128,{"id":401,"type":402,"label":403,"file":138,"line":404,"wp_function":405},"n1","sink","get_var() [SQLi]",1131,"get_var",{"id":407,"type":397,"label":398,"file":138,"line":399},"n2",{"id":409,"type":402,"label":410,"file":138,"line":411,"wp_function":412},"n3","echo() [XSS]",1138,"echo",[414,415],{"from":396,"to":401,"sanitized":160},{"from":407,"to":409,"sanitized":160},"low",{"entryPoint":418,"graph":419,"unsanitizedCount":27,"severity":416},"abdfw_get_images_by_month_year (includes\\class-smart-bulk-content-remover.php:1239)",{"nodes":420,"edges":428},[421,423,425,426],{"id":396,"type":397,"label":398,"file":138,"line":422},1255,{"id":401,"type":402,"label":403,"file":138,"line":424,"wp_function":405},1259,{"id":407,"type":397,"label":398,"file":138,"line":422},{"id":409,"type":402,"label":410,"file":138,"line":427,"wp_function":412},1266,[429,430],{"from":396,"to":401,"sanitized":160},{"from":407,"to":409,"sanitized":160},{"entryPoint":432,"graph":433,"unsanitizedCount":27,"severity":416},"abdfw_get_image_count_by_year (includes\\class-smart-bulk-content-remover.php:1300)",{"nodes":434,"edges":442},[435,437,439,440],{"id":396,"type":397,"label":398,"file":138,"line":436},1311,{"id":401,"type":402,"label":403,"file":138,"line":438,"wp_function":405},1314,{"id":407,"type":397,"label":398,"file":138,"line":436},{"id":409,"type":402,"label":410,"file":138,"line":441,"wp_function":412},1319,[443,444],{"from":396,"to":401,"sanitized":160},{"from":407,"to":409,"sanitized":160},{"entryPoint":446,"graph":447,"unsanitizedCount":27,"severity":416},"abdfw_get_images_by_author (includes\\class-smart-bulk-content-remover.php:1356)",{"nodes":448,"edges":456},[449,451,453,454],{"id":396,"type":397,"label":398,"file":138,"line":450},1368,{"id":401,"type":402,"label":403,"file":138,"line":452,"wp_function":405},1380,{"id":407,"type":397,"label":398,"file":138,"line":450},{"id":409,"type":402,"label":410,"file":138,"line":455,"wp_function":412},1382,[457,458],{"from":396,"to":401,"sanitized":160},{"from":407,"to":409,"sanitized":160},{"entryPoint":460,"graph":461,"unsanitizedCount":27,"severity":416},"abdfw_delete_media_by_author_callback (includes\\class-smart-bulk-content-remover.php:1419)",{"nodes":462,"edges":469},[463,465],{"id":396,"type":397,"label":398,"file":138,"line":464},1432,{"id":401,"type":402,"label":466,"file":138,"line":467,"wp_function":468},"get_results() [SQLi]",1443,"get_results",[470],{"from":396,"to":401,"sanitized":160},{"entryPoint":472,"graph":473,"unsanitizedCount":27,"severity":416},"abdfw_delete_media_by_month_year_callback (includes\\class-smart-bulk-content-remover.php:1470)",{"nodes":474,"edges":479},[475,477],{"id":396,"type":397,"label":398,"file":138,"line":476},1482,{"id":401,"type":402,"label":466,"file":138,"line":478,"wp_function":468},1490,[480],{"from":396,"to":401,"sanitized":160},{"entryPoint":482,"graph":483,"unsanitizedCount":27,"severity":416},"abdfw_delete_images_between_dates_callback (includes\\class-smart-bulk-content-remover.php:1523)",{"nodes":484,"edges":489},[485,487],{"id":396,"type":397,"label":398,"file":138,"line":486},1533,{"id":401,"type":402,"label":466,"file":138,"line":488,"wp_function":468},1537,[490],{"from":396,"to":401,"sanitized":160},{"entryPoint":492,"graph":493,"unsanitizedCount":27,"severity":416},"abdfw_delete_media_by_year_callback (includes\\class-smart-bulk-content-remover.php:1630)",{"nodes":494,"edges":499},[495,497],{"id":396,"type":397,"label":398,"file":138,"line":496},1642,{"id":401,"type":402,"label":466,"file":138,"line":498,"wp_function":468},1649,[500],{"from":396,"to":401,"sanitized":160},{"entryPoint":502,"graph":503,"unsanitizedCount":27,"severity":416},"abdfw_download_author_images_callback (includes\\class-smart-bulk-content-remover.php:2195)",{"nodes":504,"edges":519},[505,507,509,510,512,514],{"id":396,"type":397,"label":398,"file":138,"line":506},2209,{"id":401,"type":402,"label":403,"file":138,"line":508,"wp_function":405},2218,{"id":407,"type":397,"label":398,"file":138,"line":506},{"id":409,"type":402,"label":466,"file":138,"line":511,"wp_function":468},2225,{"id":513,"type":397,"label":398,"file":138,"line":506},"n4",{"id":515,"type":402,"label":516,"file":138,"line":517,"wp_function":518},"n5","header() [Header Injection]",2275,"header",[520,521,522],{"from":396,"to":401,"sanitized":160},{"from":407,"to":409,"sanitized":160},{"from":513,"to":515,"sanitized":160},{"entryPoint":524,"graph":525,"unsanitizedCount":27,"severity":416},"\u003Cclass-smart-bulk-content-remover> (includes\\class-smart-bulk-content-remover.php:0)",{"nodes":526,"edges":539},[527,529,530,532,533,534,535,537],{"id":396,"type":397,"label":528,"file":138,"line":399},"$_POST (x5)",{"id":401,"type":402,"label":403,"file":138,"line":404,"wp_function":405},{"id":407,"type":397,"label":531,"file":138,"line":399},"$_POST (x6)",{"id":409,"type":402,"label":410,"file":138,"line":411,"wp_function":412},{"id":513,"type":397,"label":528,"file":138,"line":464},{"id":515,"type":402,"label":466,"file":138,"line":467,"wp_function":468},{"id":536,"type":397,"label":398,"file":138,"line":506},"n6",{"id":538,"type":402,"label":516,"file":138,"line":517,"wp_function":518},"n7",[540,541,542,543],{"from":396,"to":401,"sanitized":160},{"from":407,"to":409,"sanitized":160},{"from":513,"to":515,"sanitized":160},{"from":536,"to":538,"sanitized":160},{"summary":545,"deductions":546},"The \"smart-bulk-content-remover\" v1.1 plugin exhibits a mixed security posture.  On the positive side, there are no recorded vulnerabilities (CVEs) and the taint analysis shows no critical or high severity issues with unsanitized paths. The code also demonstrates good practices with a high percentage of SQL queries using prepared statements and a good rate of output escaping.\n\nHowever, a significant concern arises from the large attack surface exposed through AJAX handlers, with a substantial number (9 out of 34) lacking authentication checks. This presents a direct entry point for potential attackers to trigger plugin functionality without proper authorization. While no dangerous functions were identified and no external HTTP requests are made, the lack of robust authentication on several AJAX endpoints is a notable weakness that could be exploited if the functionality they trigger is sensitive.\n\nGiven the absence of historical vulnerabilities, it suggests that the plugin may have been developed with security in mind, but the identified unprotected AJAX handlers represent a tangible risk that needs immediate attention. The plugin's strengths lie in its use of prepared statements and output escaping, but these are undermined by the easily accessible unprotected entry points.",[547],{"reason":548,"points":276},"Unprotected AJAX handlers","2026-03-16T21:40:23.749Z",{"wat":551,"direct":564},{"assetPaths":552,"generatorPatterns":556,"scriptPaths":557,"versionParams":560},[553,554,555],"\u002Fwp-content\u002Fplugins\u002Fsmart-bulk-content-remover\u002Fassets\u002Fjs\u002Fjquery.validate.min.js","\u002Fwp-content\u002Fplugins\u002Fsmart-bulk-content-remover\u002Fassets\u002Fjs\u002Fcustom.js","\u002Fwp-content\u002Fplugins\u002Fsmart-bulk-content-remover\u002Fassets\u002Fcss\u002Fcustom.css",[],[558,559],"wp-content\u002Fplugins\u002Fsmart-bulk-content-remover\u002Fassets\u002Fjs\u002Fjquery.validate.min.js","wp-content\u002Fplugins\u002Fsmart-bulk-content-remover\u002Fassets\u002Fjs\u002Fcustom.js",[561,562,563],"smart-bulk-content-remover\u002Fassets\u002Fjs\u002Fjquery.validate.min.js?ver=","smart-bulk-content-remover\u002Fassets\u002Fjs\u002Fcustom.js?ver=","smart-bulk-content-remover\u002Fassets\u002Fcss\u002Fcustom.css?ver=",{"cssClasses":565,"htmlComments":566,"htmlAttributes":567,"restEndpoints":568,"jsGlobals":569,"shortcodeOutput":571},[],[],[],[],[570],"abdfw_ajax_object",[]]