By default, uninstalling ClientPress does not delete any of your data. Portals, tasks, files, activity logs, and settings are all preserved so you can reinstall and resume exactly where you left off.
If you want a full cleanup, you can enable data deletion before uninstalling.
Default Behavior (Data Preserved) #
Unless you explicitly enable the data deletion setting, uninstalling the plugin leaves everything intact:
- All portals and their content
- All tasks, task lists, and task templates
- All activity logs
- All portal templates and tools templates
- Plugin settings
- Client and Project Manager user accounts
- Uploaded files on disk
This is the recommended approach if you might reinstall the plugin or are temporarily deactivating it.
Enabling Data Deletion #
To delete all ClientPress data on uninstall:
- Go to Settings → ClientPress → Advanced
- Find the Uninstall section
- Enable Delete all ClientPress data when the plugin is deleted
- Save settings
Warning: This cannot be undone. Once the plugin is deleted with this setting enabled, all data listed below is permanently removed.
What Gets Deleted (When Setting is Enabled) #
WordPress Posts:
- All
cp_portalposts (portals and hubs) — permanently deleted, not sent to trash - All associated post meta
Database Tables — fully dropped:
- Activity logs
- Tasks and task lists
- Task assignments
- Task templates and template task lists
- Portal templates
- Tools templates and template items
WordPress Options:
- Plugin version record
- Invitation log
What Is NOT Deleted #
Even with data deletion enabled, the following are not removed:
- Uploaded files on disk — The
cp-privateandcp-deliverablesdirectories and their contents remain in your uploads folder and must be deleted manually if desired - WordPress user accounts — Client and Project Manager accounts remain; their roles are not removed
- Plugin settings — The main settings option (
cp_options) is retained in case you reinstall - Integration settings — API keys and integration configurations are retained
Before You Uninstall #
If clients have important files in their portals, download them before uninstalling. Once the database records are gone, ClientPress cannot serve those files even if the files themselves remain on disk.
If you are migrating to a new server or environment, export your database before uninstalling to preserve a backup of all portal data.
