{"id":400878,"date":"2026-11-09T20:22:31","date_gmt":"2026-11-09T20:22:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/int-fresh-start\/"},"modified":"2026-11-10T19:21:20","modified_gmt":"2026-11-10T19:21:20","slug":"int-fresh-start","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/int-fresh-start\/","author":23601112,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.4","stable_tag":"1.2.4","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"INT Fresh Start","header_author":"Intesar Studio","header_description":"Selectively clean WordPress posts, pages, comments, media, plugins and themes from one simple screen.","last_updated":"2026-11-10 19:21:20","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/buymeacoffee.com\/intesaruday","header_plugin_uri":"","header_author_uri":"https:\/\/intesarstudio.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":122,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.4":{"tag":"1.2.4","author":"intesaruday","date":"2026-11-10 19:21:20","revision":3795100}},"upgrade_notice":{"1.2.4":"<p>The plugin name, directory slug and text domain have changed for the WordPress.org submission candidate. Existing installations using the previous folder name should deactivate the old copy before installing this package to avoid duplicate plugin entries.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3793279,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3793279,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3793197,"resolution":"1","location":"assets","locale":"","width":1600,"height":1880},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3793197,"resolution":"2","location":"assets","locale":"","width":1600,"height":745},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3793197,"resolution":"3","location":"assets","locale":"","width":1600,"height":745}},"screenshots":{"1":"The main INT Fresh Start interface showing cleanup categories and site overview.","2":"Selecting installed plugins and reviewing protected items.","3":"Monitoring cleanup progress and reviewing the operation report."}},"plugin_section":[],"plugin_tags":[14810,3786,18097,227565,6243],"plugin_category":[52],"plugin_contributors":[291706],"plugin_business_model":[],"class_list":["post-400878","plugin","type-plugin","status-publish","hentry","plugin_tags-bulk-delete","plugin_tags-cleanup","plugin_tags-delete-posts","plugin_tags-media-cleaner","plugin_tags-revisions","plugin_category-performance","plugin_contributors-intesaruday","plugin_committers-intesaruday"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/int-fresh-start\/assets\/icon-128x128.png?rev=3793279","icon_2x":"https:\/\/ps.w.org\/int-fresh-start\/assets\/icon-256x256.png?rev=3793279","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/int-fresh-start\/assets\/screenshot-1.png?rev=3793197","caption":"The main INT Fresh Start interface showing cleanup categories and site overview."},{"src":"https:\/\/ps.w.org\/int-fresh-start\/assets\/screenshot-2.png?rev=3793197","caption":"Selecting installed plugins and reviewing protected items."},{"src":"https:\/\/ps.w.org\/int-fresh-start\/assets\/screenshot-3.png?rev=3793197","caption":"Monitoring cleanup progress and reviewing the operation report."}],"raw_content":"<!--section=description-->\n<p>INT Fresh Start is a selective WordPress cleanup plugin for administrators who need to remove chosen content, plugins, or themes from a website. Use it to clean up a new, staging, or demo WordPress site before hand-off, or to remove selected items after testing.<\/p>\n\n<p>Manage WordPress cleanup from one screen. Browse searchable lists of posts, pages, comments, media attachments, revisions, installed plugins, and themes. Select individual items or all items in a category, then review your complete selection before confirming permanent cleanup.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Browse WordPress posts, pages, comments, media attachments, plugins, themes, and revisions by title or name and ID.<\/li>\n<li>Search within each category to find specific items.<\/li>\n<li>Select individual items or select all items in a category.<\/li>\n<li>Review the exact items selected for cleanup before confirming deletion.<\/li>\n<li>Permanently delete selected posts, pages, comments, revisions, and media attachments in small batches.<\/li>\n<li>Deactivate and uninstall selected regular plugins using WordPress plugin APIs.<\/li>\n<li>Delete selected themes using WordPress theme APIs.<\/li>\n<li>Protect INT Fresh Start itself, the active theme, and parent themes required by installed child themes.<\/li>\n<li>Track cleanup progress, view a detailed operation report, and resume interrupted jobs.<\/li>\n<li>Optionally change the permalink structure to Post name.<\/li>\n<\/ul>\n\n<h3>Important behavior<\/h3>\n\n<ul>\n<li>Nothing is selected by default. Only items you select are submitted for cleanup.<\/li>\n<li>Unselected items are not directly processed. However, WordPress may automatically remove associated comments and revisions when their parent post or page is deleted.<\/li>\n<li>Deleting a media attachment permanently removes its attachment record, original file, and generated image sizes.<\/li>\n<li>Uninstalling a plugin may remove its own settings, database tables, or other data if its uninstall routine does so. If it has no uninstall routine, its database data may remain.<\/li>\n<li>Deleting a theme removes its files but does not run a standard theme uninstall routine. Theme-specific database tables, options, and other data may remain.<\/li>\n<li>Must-use plugins and hosting-managed drop-ins are not shown or removed.<\/li>\n<li>Custom post type entries are not listed for direct deletion. Their individual revisions may appear in the revisions list and can be deleted separately.<\/li>\n<li>User accounts, menus, widgets, and unrelated site settings are not directly modified. The optional permalink setting changes the permalink structure and rewrite rules.<\/li>\n<\/ul>\n\n<p>INT Fresh Start is a manual cleanup tool, not an automatic full-site reset or database optimization plugin. It does not include orphaned metadata cleanup, unused media detection, or saved cleanup profiles.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>INT Fresh Start does not send site content, personal data, or usage telemetry to an external service. A link to the developer website appears in the plugin's admin screen and is opened only when clicked.<\/p>\n\n<h3>Support<\/h3>\n\n<p>For help, bug reports or compatibility feedback, please use the Support forum on the INT Fresh Start page in the WordPress.org Plugin Directory once the plugin is published.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>int-fresh-start<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or upload the ZIP through Plugins &gt; Add New Plugin.<\/li>\n<li>Activate INT Fresh Start.<\/li>\n<li>Open Tools &gt; INT Fresh Start.<\/li>\n<li>Select the individual items or use Select all for a category.<\/li>\n<li>Review the selected-items panel, confirm the warning and run cleanup.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20delete%20everything%20automatically%3F\"><h3>Does it delete everything automatically?<\/h3><\/dt>\n<dd><p>No. Nothing is selected by default. Only items you select are submitted for deletion. The active theme, parent themes required by installed child themes and INT Fresh Start itself are protected.<\/p><\/dd>\n<dt id=\"does%20it%20delete%20administrator%20accounts%3F\"><h3>Does it delete administrator accounts?<\/h3><\/dt>\n<dd><p>No. User accounts are not modified.<\/p><\/dd>\n<dt id=\"does%20it%20delete%20media%20files%3F\"><h3>Does it delete media files?<\/h3><\/dt>\n<dd><p>Only when you select media attachments. Deleting an attachment also deletes its original file and generated image sizes.<\/p><\/dd>\n<dt id=\"does%20it%20support%20multisite%3F\"><h3>Does it support Multisite?<\/h3><\/dt>\n<dd><p>No. INT Fresh Start supports single-site WordPress installations only. It detects Multisite and prevents cleanup operations.<\/p><\/dd>\n<dt id=\"does%20it%20remove%20must-use%20plugins%3F\"><h3>Does it remove must-use plugins?<\/h3><\/dt>\n<dd><p>No. Must-use plugins and hosting-managed drop-ins are outside WordPress's regular plugin list and are left untouched.<\/p><\/dd>\n<dt id=\"will%20unselected%20data%20always%20be%20preserved%3F\"><h3>Will unselected data always be preserved?<\/h3><\/dt>\n<dd><p>INT Fresh Start only directly processes selected items. However, WordPress may automatically remove associated comments and revisions when their parent post\/page is deleted. Revisions attached to custom post types are listed separately and can be deleted if selected. A selected plugin's uninstall routine may remove that plugin's own data.<\/p><\/dd>\n<dt id=\"does%20it%20include%20database%20optimization%20or%20orphaned%20metadata%20cleanup%3F\"><h3>Does it include database optimization or orphaned metadata cleanup?<\/h3><\/dt>\n<dd><p>No. Advanced database cleanup, orphaned metadata cleanup, unused media detection and saved cleanup profiles are not included.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Rename the public plugin identity to INT Fresh Start and align the directory slug and text domain.<\/li>\n<li>Add translator context comments to formatted interface messages.<\/li>\n<li>Remove the query setting that suppresses WordPress filters.<\/li>\n<li>Document centralized AJAX nonce verification for static analysis.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Harden selection parsing by rejecting nested and non-numeric item IDs.<\/li>\n<li>Preserve valid theme directory identifiers during server-side selection validation.<\/li>\n<li>Make the remaining JavaScript interface strings translatable.<\/li>\n<li>Clarify plugin and theme database cleanup behavior.<\/li>\n<li>Refine the description and developer attribution for the Plugin Directory listing.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Fix revision deletion authorization by checking the revision's parent item capability.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Display cleanup selections in a compact single-column list.<\/li>\n<li>Improve alignment of the Delete selected items button and trash icon.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Removed Hello Elementor installation and automatic theme cleanup.<\/li>\n<li>Replaced automatic deletion with explicit per-item selection for posts, pages, comments, media, plugins and themes.<\/li>\n<li>Added Select all, Clear, category search and a selected-items review panel.<\/li>\n<li>Added optional individual revision selection and optional Post name permalink setting.<\/li>\n<li>Protected the active theme, required parent theme and INT Fresh Start.<\/li>\n<li>Preserved all unselected items by default.<\/li>\n<\/ul>","raw_excerpt":"Selective WordPress cleanup: choose posts, pages, comments, media, revisions, plugins and themes, then review before deletion.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/400878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=400878"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/intesaruday"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=400878"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=400878"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=400878"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=400878"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=400878"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=400878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}