{"id":279744,"date":"2026-02-25T08:37:51","date_gmt":"2026-02-25T08:37:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smart-delete-manager\/"},"modified":"2026-02-25T14:51:42","modified_gmt":"2026-02-25T14:51:42","slug":"flux360-precision-delete","status":"publish","type":"plugin","link":"https:\/\/cs.wordpress.org\/plugins\/flux360-precision-delete\/","author":23447814,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.0.2","stable_tag":"3.0.2","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"flux360 Precision Delete","header_author":"flux360","header_description":"Bulk delete products, posts, and media with auto-redirects and multilingual sync.","assets_banners_color":"85a4b6","last_updated":"2026-02-25 14:51:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/flux360.net\/en\/wordpress-precision-delete-by-flux360\/","header_author_uri":"https:\/\/flux360.net\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":253,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.1.2":{"tag":"2.1.2","author":"flux360","date":"2026-02-25 09:06:52"},"3.0.0":{"tag":"3.0.0","author":"flux360","date":"2026-02-25 14:24:44"},"3.0.1":{"tag":"3.0.1","author":"flux360","date":"2026-02-25 14:38:02"},"3.0.2":{"tag":"3.0.2","author":"flux360","date":"2026-02-25 14:51:42"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3469189,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3469189,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.1.2","3.0.0","3.0.1","3.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3469562,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3469562,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3469562,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3469562,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3469562,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Configure dynamic access control so Shop Managers can use the plugin.","2":"The detailed History Log showing redirected URLs and deletion stats.","3":"The intuitive dashboard with advanced filtering options and inline redirect management.","4":"Floating Precision Delete Cart widget seamlessly integrated into WordPress post and product lists.","5":"The centralized Trash Manager dashboard for bulk restore and force delete operations."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[14810,3786,727,186,286],"plugin_category":[45,55],"plugin_contributors":[256565,256566],"plugin_business_model":[],"class_list":["post-279744","plugin","type-plugin","status-publish","hentry","plugin_tags-bulk-delete","plugin_tags-cleanup","plugin_tags-redirect","plugin_tags-seo","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-flux360","plugin_contributors-serkanceyhan","plugin_committers-flux360"],"banners":{"banner":"https:\/\/ps.w.org\/flux360-precision-delete\/assets\/banner-772x250.jpg?rev=3469189","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/flux360-precision-delete\/assets\/icon-256x256.png?rev=3469189","icon_2x":"https:\/\/ps.w.org\/flux360-precision-delete\/assets\/icon-256x256.png?rev=3469189","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/flux360-precision-delete\/assets\/screenshot-1.jpg?rev=3469562","caption":"Configure dynamic access control so Shop Managers can use the plugin."},{"src":"https:\/\/ps.w.org\/flux360-precision-delete\/assets\/screenshot-2.jpg?rev=3469562","caption":"The detailed History Log showing redirected URLs and deletion stats."},{"src":"https:\/\/ps.w.org\/flux360-precision-delete\/assets\/screenshot-3.jpg?rev=3469562","caption":"The intuitive dashboard with advanced filtering options and inline redirect management."},{"src":"https:\/\/ps.w.org\/flux360-precision-delete\/assets\/screenshot-4.jpg?rev=3469562","caption":"Floating Precision Delete Cart widget seamlessly integrated into WordPress post and product lists."},{"src":"https:\/\/ps.w.org\/flux360-precision-delete\/assets\/screenshot-5.jpg?rev=3469562","caption":"The centralized Trash Manager dashboard for bulk restore and force delete operations."}],"raw_content":"<!--section=description-->\n<p><strong>flux360 Precision Delete<\/strong> is a professional cleanup solution designed for high-volume WooCommerce stores and content-heavy websites. It allows you to search, filter, and bulk delete thousands of items (Products, Posts, Pages, Media) safely, without overwhelming your server or breaking your SEO.<\/p>\n\n<p>Most plugins just delete; we protect your rankings while cleaning up.<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li><strong>Smart Bulk Delete (AJAX):<\/strong> High-performance deletion process that runs in batches to prevent server timeouts (504 errors), even with 10,000+ items.<\/li>\n<li><strong>Auto 301 Redirects:<\/strong> Automatically redirect deleted URLs to your homepage or a custom URL. Prevent 404 errors and preserve your SEO ranking.<\/li>\n<li><strong>Multilingual Sync (WPML &amp; Polylang):<\/strong> Deleting a product? The plugin automatically detects and offers to remove its translations, keeping your database clean across all languages.<\/li>\n<li><strong>Precision Filters:<\/strong> Filter content by Title, Date Range, Post Type, SKU, or Status (Draft, Private, Trash).<\/li>\n<li><strong>WooCommerce Optimized:<\/strong> Full support for WooCommerce Products, allowing you to clean up old stock or discontinued items in seconds.<\/li>\n<li><strong>Media Cleanup:<\/strong> Automatically remove featured images and attachments associated with deleted posts to save disk space.<\/li>\n<li><strong>History &amp; Logs:<\/strong> Keep a clear record of every deleted item and its redirection path.<\/li>\n<\/ul>\n\n<h3>Why flux360 Precision Delete?<\/h3>\n\n<p>Unlike standard cleanup tools, we focus on <strong>Safety<\/strong> and <strong>SEO Integrity<\/strong>.\n1.  <strong>Safety First:<\/strong> A clear two-step confirmation (Search -&gt; Review -&gt; Delete) ensures no accidental data loss.\n2.  <strong>SEO Continuity:<\/strong> We handle the \"aftermath\" of deletion by managing redirects instantly.\n3.  <strong>No Server Stress:<\/strong> Optimized for shared hosting and large databases using smart AJAX batching.<\/p>\n\n<h3>Usage<\/h3>\n\n<p><strong>Step 1: Search for Items<\/strong>\nUse the dashboard to find the content you want to delete.<\/p>\n\n<ol>\n<li><strong>Match Logic:<\/strong> Choose how strictly you want to match your keywords:\n\n<ul>\n<li><em>Exact Match:<\/em> Only matches items with the exact title.<\/li>\n<li><em>Contains (Partial):<\/em> Matches items containing the keyword.<\/li>\n<li><em>Starts With:<\/em> Matches items beginning with the keyword.<\/li>\n<\/ul><\/li>\n<li><strong>Search In:<\/strong>\n\n<ul>\n<li><em>Auto:<\/em> Searches all supported content types.<\/li>\n<li><em>SKU \/ Name:<\/em> Restrict search to specific fields (useful for products).<\/li>\n<\/ul><\/li>\n<li><strong>Language (Optional):<\/strong> If you use WPML or Polylang, select a specific language to filter results.<\/li>\n<li><strong>Include Media:<\/strong> Check this if you also want to search for Media Library items.<\/li>\n<li><strong>Enter Keywords:<\/strong> Type your search terms in the text area (one keyword per line). <strong>Do not use commas<\/strong> to separate terms.<\/li>\n<li>Click <strong>\"Start Smart Search\"<\/strong>.<\/li>\n<\/ol>\n\n<p><strong>Step 2: Review Results &amp; Translations<\/strong>\nThe plugin displays found items with intelligent options.<\/p>\n\n<ol>\n<li><strong>Review Items:<\/strong> check the list of found items.<\/li>\n<li><strong>Automatic Redirects:<\/strong> The plugin automatically suggests a redirect target (usually the item's <strong>Parent Category<\/strong>). This ensures users landing on the deleted URL are guided to a relevant page instead of a 404 error.\n\n<ul>\n<li><em>Toggle Redirect:<\/em> Uncheck the box in the \"301\" column if you strictly want a 404 for a specific item.<\/li>\n<\/ul><\/li>\n<li><strong>Multilingual Sync:<\/strong> If an item has translations, they will appear nested below the main item.\n\n<ul>\n<li>They are selected by default. Uncheck any translation you wish to keep while deleting the main item.<\/li>\n<\/ul><\/li>\n<li>Click <strong>\"Add to Cart\"<\/strong> (or \"Add All to Cart\") to stage them for deletion.<\/li>\n<\/ol>\n\n<p><strong>Step 3: Process Deletion<\/strong>\nFinalize the cleanup.<\/p>\n\n<ol>\n<li>Review your <strong>\"Cart\"<\/strong> on the right side of the screen.<\/li>\n<li>Click <strong>\"MOVE TO TRASH &amp; REDIRECT\"<\/strong>.<\/li>\n<li>Confirm the action. The items will be deleted (moved to trash or permanently deleted based on WordPress settings) and the 301 redirects will be created instantly.<\/li>\n<\/ol>\n\n<p><strong>Step 4: History<\/strong>\n*   The \"History\" table at the bottom shows recently deleted items and their active redirect targets.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>flux360-precision-delete<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>A new menu item <strong>\"Precision Delete\"<\/strong> will appear in your main admin sidebar (with a trash icon). Click on it to access the dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20it%20safe%20for%20large%20databases%3F\"><h3>Is it safe for large databases?<\/h3><\/dt>\n<dd><p>Yes. Our AJAX batching technology ensures that even with 50,000+ products, your server remains stable.<\/p><\/dd>\n<dt id=\"does%20it%20support%20custom%20post%20types%3F\"><h3>Does it support Custom Post Types?<\/h3><\/dt>\n<dd><p>Absolutely. It works with all public CPTs, including Portfolios, Testimonials, and more.<\/p><\/dd>\n<dt id=\"can%20i%20restore%20deleted%20items%3F\"><h3>Can I restore deleted items?<\/h3><\/dt>\n<dd><p>If you choose \"Move to Trash,\" you can restore them via the standard WordPress Trash. If you choose \"Permanent Delete,\" it's gone\u2014but your 301 redirects will keep your SEO safe.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.2<\/h4>\n\n<ul>\n<li>Hotfix: Pushed missing files <code>CartUI.php<\/code>, <code>Settings.php<\/code>, and <code>TrashPage.php<\/code> to the WordPress repository that were previously missing from the SVN commit.<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>Hotfix: Resolved a fatal error caused by explicitly missing manual class inclusions for environments with strict autoloader restrictions.<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Major Feature: Added floating Precision Delete Cart widget to standard WP post and product lists.<\/li>\n<li>Major Feature: Added centralized Trash Manager dashboard for bulk restore and force delete.<\/li>\n<li>Enhancement: Redesigned the UX to prevent backend dashboard redirects when deleting items. <\/li>\n<li>Enhancement: WooCommerce product category resolution now actively defaults to the primary <code>product_cat<\/code> instead of simple <code>category<\/code>.<\/li>\n<li>Enhancement: Added \"Permanent Delete (Skip Trash)\" options across the board.<\/li>\n<li>Enhancement: Added \"Delete All\" fast-action to search results.<\/li>\n<li>Security: Elevated codebase to stricter PHPCS standards, replacing standard redirects with safe redirects and adding caching wrappers to direct DB queries.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Official stable release for WordPress.org.<\/li>\n<li>Improved AJAX processing for high-load servers.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Rebrand: Renamed to \"flux360 Precision Delete\".<\/li>\n<li>Feature: Enhanced Auto-Redirect logic.<\/li>\n<li>Feature: Improved WPML\/Polylang synchronization.<\/li>\n<\/ul>\n\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>Fix: Resolved PHPCS warnings and improved security headers.<\/li>\n<\/ul>","raw_excerpt":"SEO-safe bulk delete tool for WordPress. Safely remove thousands of products, posts, and media with auto 301 redirects and multilingual sync.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/279744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=279744"}],"author":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/flux360"}],"wp:attachment":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=279744"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=279744"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=279744"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=279744"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=279744"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=279744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}