No, deactivating is not enough. A well coded plugin will normally delete its options/files when it is uninstalled.
Others, as an extra feature may offer this clean-up in its own page, but that’s not common.
So, you’ll need to deactivate, delete and install again.
This can be short-circuited inspecting the plugin’s register_uninstall_hook or uninstall.php file, and executing the needed actions by your own.
In BackWPUp case, it’s done via file, not hook. And in uninstall.php we can see that the following MySQL query is needed:
"DELETE FROM " . $wpdb->options . " WHERE option_name LIKE '%backwpup_%' "
$wpdb->options corresponds to your wp_prefix_options table. This is for a normal WP install, if you’re running a Multisite, the table is $wpdb->sitemeta.
To test it out, run first in PHPMyAdmin:
SELECT * FROM wp_options WHERE option_name LIKE '%backwpup_%'
and then proceed to:
DELETE FROM wp_options WHERE option_name LIKE '%backwpup_%'
Related Posts:
- what is the correct way to update a plugin via tortoise svn to the repository?
- How to make simply “report” button on posts
- Is there a hook attached to general settings save?
- Multiple plugins vs combined one
- WooCommerce – Load Templates From Plugin For All Template Files
- wp-cli silently fails with error code 255
- WordPress plugin installation error
- WordPress Enqueue Script Chaos (jQuery & Foundation.js)
- How can I get an image from the uploads dir and enter it in the media library? [closed]
- Change destination author link
- Alter post slug by a filter that is fired just after a post is created
- Check javascript file Proper way in functions.php
- register child class in another plugin
- Restrict backend but allow to use post.php?action=delete&post=POSTID from front-end
- Detecting when a custom taxonomy has been changed and display alert?
- Give editors access to particular plugin – turn “admin.php” into “edit.php”
- Standard permissions for wordpress; Plugin installation asks for FTP credentials
- Server-side subscribe by email?
- WooCommerce “Save Changes” button appears inside custom settings
- how to show database content in wordpress post
- How to override my plugin’s php classes with duplicates that are in my child theme folder
- How to make my plugin GDPR compatible?
- WordPress sending emails continuously. How to stop it?
- Can I use a method from an existing plugin as an action hook?
- Detect when any plugin is activated or deactivated
- How To Hide Filters On Specific Categories with WooCommerce Products Filter(WOOF)
- redirect on theme switch – WordPress
- Is there a way to get dynamic data into a Slider Revolution slide from a PHP script?
- Is there a way to dynamically get URL as a path to plugin root, not a local path?
- WAMP to XAMPP WordPress transfer
- How can i list random post from multiple category?
- How to create TEMPORARY Download links in a wordpress POST?
- WordPress Redirect Not Working – AJAX Callback Response Not Picked Up
- Plugin echos text from shortcode function in gutenberg page editor
- Does WordPress merges a plugin folder during update?
- I am not receiving className in a ServerSideRender component
- Automatic Updates Individual Plugins Not Working
- Problem with updating a plugin
- Send email when a portfolio project is updated
- Permalinks stopped working after migration with WP all-in-one migration plugin
- How to embed .mp4 videos in a WordPress post?
- Detailed form plugin, with ability to export to excel etc. OR edit PDF live? [closed]
- How to remove js ui library added by default by wordpress
- What is the best way to cache pages on WordPress
- How to find the list of custom post type where logged in user is author
- Stop wordpress from requesting external jquery from googleapi
- YOAST Seo xmlsitemap menu item not showing in the dashboard [closed]
- Regularity of Checking for plugin updates? [duplicate]
- “Deregister” plugin from frontend or specific pages?
- Action on WordPress Install
- What hook can I use to modify custom post data before it is displayed on the page?
- reCAPTCHA on page template without plugin
- get current page number with wp_link_pages()
- Some images on WordPress site are suddenly gone
- How do I reliably find a URL to a script or other file?
- What is the best way to make a custom page from a plugin?
- Setting text widget to one page only
- How to add captcha to publish widget
- Searching a tab/space delimited text file based upon form criteria and returning a ‘record’ into a word press results page
- How to validate custom fields in Quick edit/bulk edit?
- apply_filters(woocommerce_get_item_data, …) Causing errors when adding to cart
- How to add logo to a WordPress Custom Plugin?
- Using OR Condition with facetwp facets
- Redirect to a page while maintaining search query parameters without causing an infinite loop
- Is it possible to place a WordPress widget into the main page layout?
- Plugin updated pushed with git break site
- Showing different js file for different theme in wordpress customizer api
- Function settings_fields() not recognized (Uncaught Error: Call to undefined function settings_fields())
- how to make settings page for woocommerce plugin?
- what’s different between wpdb->prefix and table_prefix
- User Following System
- Top authors or top categories by post views?
- WP default file upload hook not working if used in a plugin
- Need help getting a certain value out of a multi dimensional array
- Plugin’s required JS not being inserted in my theme
- Extend WordPress Search
- WordPress internationalization + domains
- Display alt text as tool tip on page
- pre-upload text and video for the future
- Woocommerce Bookings – Resource needs to be allocated for part of the booking duration, not the whole booking
- Load my plugin before cache
- How to get current template file used by WordPress?
- Plugin link does not appear in my toolbar
- Supersize plugin error in internet explorer 7 and 8 [closed]
- Zigconnect Plugin: Allowing editors to remove connections
- Need Header slider plugin recommendation [closed]
- How to change data format in custom meta box field [closed]
- Sidebar Slideshow widget with text [closed]
- How to get an error message if a form is empty (plugin: Post for site) [closed]
- Plugin to Display Content on Page
- Auto-scroll to beginning of accordion item
- A splash page on landing page
- I cannot login after installing the wp-login timeout setting plugin
- True/False ACF field returning null by default even if default value is true
- Sanitizing, Validating , etc (Plugin)
- How to trigger plugin migration code when plugin updates?
- How to Save Category and Delete Category in same Function
- WP galleries in posts after import. How do I do it?
- How can I create a drawable image for a contact form
- My site has only one page, and users access my uploaded mp3 files from there – can I analyze access by song title?