[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBb4XzEXr2P0ImbDRdxGha04Ok2l0z-RFR1HabKQfhJ0":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},"ivantrendafilov","https:\u002F\u002Fprofiles.wordpress.org\u002Fivantrendafilov\u002F",1,10,100,30,94,"2026-04-05T09:28:29.713Z",[13],{"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},"bulk-trash-by-url","Bulk Trash by URL","1.1","\u003Cp>Bulk Trash by URL helps editors and SEOs quickly clean up content by trashing items based on a list of URLs. Paste your URLs, let the plugin map each URL to a post ID (handles common variations like trailing slashes and marketing query params), select what you want to remove, and process in efficient batches with progress feedback.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Paste URLs to find matching posts, pages, and custom post types.\u003C\u002Fli>\n\u003Cli>Fast URL-to-post mapping in AJAX batches with progress bar.\u003C\u002Fli>\n\u003Cli>Select exactly which items to trash before running.\u003C\u002Fli>\n\u003Cli>Batched trashing with live progress, pause\u002Fresume controls.\u003C\u002Fli>\n\u003Cli>Optional completion summary with counts and lists (trashed, failed, no permission, invalid).\u003C\u002Fli>\n\u003Cli>Settings to tune performance and limits:\n\u003Cul>\n\u003Cli>Max Page Size (mapping batch size)\u003C\u002Fli>\n\u003Cli>Max URLs per run\u003C\u002Fli>\n\u003Cli>Toggle completion summary\u003C\u002Fli>\n\u003Cli>Optional mode to set matched items to Private instead of Trash\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Built for large lists and long-running jobs. Everything goes to the WordPress Trash, so you can restore or permanently delete as you normally would.\u003C\u002Fp>\n\u003Cp>Capabilities & security:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Restricted to users who can \u003Ccode>manage_options\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Nonce-protected AJAX endpoints.\u003C\u002Fli>\n\u003Cli>Conservative sanitization and server-side validation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Compatibility notes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with sites using pretty permalinks. Mapping relies on WordPress \u003Ccode>url_to_postid()\u003C\u002Fcode> and common URL variants.\u003C\u002Fli>\n\u003Cli>Custom post types are supported if they use public, front-end URLs.\u003C\u002Fli>\n\u003C\u002Ful>\n","Bulk‑trash posts, pages and custom post types from pasted URLs. Fast URL mapping, batched processing with pause\u002Fresume, and an optional summary.",226,0,"2025-11-25T13:55:00.000Z","6.8.5","5.8","7.4",[26,27,28,29,30],"bulk-delete","pages","posts","trash","urls","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-trash-by-url.1.1.zip",null,"2026-03-15T15:16:48.613Z"]