WordPress remembers plugins by folder_name/main_plugin_file_name. So please make sure that both free and premium plugins folder names are not the same. Check it. If the names are different, it should not delete both plugins on deleting one.
If your problem persists even when the folder names are different, then there must be some code which is doing that. In that case, please share your plugins details so we can look into it further!
Thanks!
Related Posts:
- How MUST the directory for a plugin be structured?
- Is there a WordPress plugin that registers a plugin file as a custom page template?
- Get the category from an ID of a product?
- SSL redirect loop using WordPress HTTPS Plugin
- InDesign to WordPress workflow
- Preventing a plugin from updating
- How to Check If A Plugin Is Enabled Through API?
- Using nextGen Gallery.. how can I call a list of all Gallery Names?
- Is there a way to display Woocommerce nav filter widget filters for shop page in all headers?
- WordPress widget / plugin….fields not appearing in my widget
- How to send “Location” header on plugin form submit event?
- What is $tab in `install_plugins_{$tab}` hook?
- Gurenberg Block: How to migrate from el-Functions to JSX elements?
- How to install WordPress Multisite with different domains under the same subdirectory?
- WordPress roles – Protect administrator role
- Language Translation is not working?
- Enable/Disable WP options programmatically
- Could not create directory
- Plugin is available to update when its not
- Passing $this->get_field_name() to javascript
- add_action in functions.php, do_action in plugin?
- Is there a plugin to insert pre-defined link into editor?
- audio streaming plugin but with no save option?
- Missing argument 3 for wp_register_sidebar_widget()
- Pass variable to nested shortcode
- Simple plugin for showing RSS subscription links?
- Read text defined under __()
- Plugin Customization Lost During Plugin Upgates
- Plugin activation hook in an abstract class
- How to make my plugin able to be updated from admin panel?
- Shortcode button dosent work for all posts. Work for first post only
- How to make wp_enqueue_style and wp_enqueue_script work only on custom post type
- Is there a way I can find wordpress posts that don’t contain a word?
- Single central login for front end users from any site
- Plugin stable tag on wordpress.org not updating
- Generate XML Sitemap for Blog on Magento Platform
- Display data on Word Press site posts and pages from mysql table
- Why is output buffering used here?
- What’s the best way to implement AJAX in WordPress?
- how to disable blockrenderAppender inside all Innerblocks?
- Can I use custom CSS and js plugin to put JavaScript in to validate my forms
- Redirection of users away from wp-admin (but not administrators)
- Cannot find a list of data selectors for Gutenberg editor
- WordPress Plugin [closed]
- Adapt PHP form action for WordPress?
- Grab WordPress Salt Data From URL
- Unable to get WP_DEBUG, WP_DEBUG_DISPLAY, WP_DEBUG_LOG to work
- Cannot update user display_name field
- date/time-picker and file upload (image) fields for custom fields (e.g. with more fields)
- Reference product SKU on WooCommerce confirmation page [closed]
- Jquery plugin not working on single pages
- Why am I getting a “Call to undefined function curl_init()” when I try to use the Sociable plugin?
- Is there a social members only login plugin for WordPress? [closed]
- What is @Action in WordPress?
- Add Shortcode tag in Widget/Sidebar
- rewrite_rules() not applying rules on plugin activation only after permalinks menu is clicked
- Private Page View Counter
- Get all the URLs of the pages that uses a specific shortcode
- Code not working with post name Permalink Settings Help
- WordPress /users/me endpoint request forbidden
- Adding a theme option to the admin that lets me turn on/off a javascript file
- Echo out element to another page.
- Cannot add edit themes and add plugins after multisite update
- How To Create A File Archive in WordPress?
- Janrain/Simple Modal under Redirected Domain
- get wpforms ID value from ACF text field
- WP REST API GET Method Works But Not The POST Method
- WordPress Gutenberg custom block
- Working on a product group in wordpress, where user choose how many children, wife and husband
- override plugin function in a class not working
- JOIN and SUM different statement results (Mailster Database)
- Show prices with tax Inclusive in Minicart widget
- Adding category base to url in custom post giving 404?
- Custom fields not showing up in the user info (PaidMembershipsPro)
- Classes registration in WordPress useing woocommers
- Problem with checked box on wp car manager plugin
- Performing CRUD operations on front end in wordpress
- Tool to highlight text in WordPress page and provide additional text on hover
- Elementor contact form doesn’t work: “Oops! I cannot send this email!”
- Create a link that calls our custom function in WordPress
- plugin: rewrite rules are lost when WP updates
- Woocommerce list variations that are added already to cart in Single Product
- {status}_{post_type} does not run correctly?
- Upload profil picture to every member
- WordPress Theme Conflict With Plugin
- Why isn’t my plugin seeing other classes?
- Saving custom form fields
- set cookies for my whole site is not working
- Change text “My Basket” in woocommerce artificer theme
- wp_insert_post_data filter to set category
- Do shortcodes affect page indexing by search engines?
- Please Check this ‘.htaccess’ File
- Create Custom Coupon Type
- Text Wrapping in WPDataTables
- how to show selected options drop down menu values in attributes field in after saving post.php
- Buffered output in chunks and shortcode – how do I achieve that?
- Schedule WordPress plugin activation and / or deactivation on a custom date and time, how to do?
- Fatal error..can’t sign into my WP site to try and deactivate naughty plugins. Help!
- What forum plugin can I use to allow non-registered users to create posts and comment? [closed]
- White Screen of Death on WordPress Website