Hi @flaviusv ,
Glad you reached out! Happy to help.
I discovered the same issue recently, and I filed a bug report for it here — https://givewp.featureos.app/p/campaigns-update-deleting-givewp-should-not-be-dependent-on-a-campaign-s-default-form.
The main workaround is to delete all the entries inside the give_campaign_form table by going into the database. If you’re not familiar in editing the database, this usually requires you to go in your hosting control panel to view the database. However, an easier alternative is to use a database editing plugin like SQL Buddy or WP Adminer to accomplish this.
This will then make it possible to delete GiveWP along with all the data.
It is important to note that you shouldn’t drop the give_campaign_form table, as this will result in a database migration error that also prevents in deleting GiveWP and all its data entirely.
Here is a short and silent screencast of me doing this on a test site — https://www.loom.com/share/f20411a90c444595a5eb4eaa0779230e?sid=3cbf68ff-42f4-4159-a66a-948b4af3df38.
Before taking any steps for troubleshooting or updating, I highly recommend taking a good backup of the site you can confidently restore from. Having a backup of your site is essential to a solid workflow, and will allow you to restore to a previous version of the site if you run into any issues. You can read more about our top recommendations for taking a backup here — https://givewp.com/backup-for-faster-troubleshooting/.
Please let me know how that goes for you.
Meanwhile, I’m still here for further questions.
I’m always happy to help!
Hi Robin,
thanks foy help, your support is much appreciated. But… I am not as happy as you are. Deleting your plugin is pure insane. You shoud display a big banner on everywhere that deleting the Givewp plugin will be a pain in the ass.
Fix the issues, distribute it within a patch, and let people delete properly the Givewp plugin, ok? It’s mandatory. No workaround.
This should be reported to WordPress team for not following the WP terms.
Hello @flaviusv ,
Thanks for your feedback – I completely agree — you should not have to go to the database to successfully delete a plugin.
While I do not have the exact day, I have confirmed the status of this bug is “In Progress”, and it will be included in one of the upcoming “point” releases.
I’m going to close out this ticket now, however, if you have further questions, please let us know and we’ll be happy to jump back in to assist further 🙂