I’d suggest either using the database if possible or using a folder outside your plugin folder. A sub-folder of the wp-content/uploads
appears to be a popular choice, as it survives updates/upgrades.
Related Posts:
- Upgrade 4.5.2 to 4.5.3 deleting row in wp_options table
- Can I upgrade a plugin to a specific version?
- Plugin upgrading: Widget settings
- How to customize a plugin whilst maintaining ability to upgrade
- How to avoid plugin name conflicts from the upgrade notifier?
- How to check plugin compatibility before upgrading WordPress
- A Way to Auto update plugins using cron?
- Updating WordPress – the best approach (updating wp core, plugins and db)
- Missing argument 2 for wpdb::prepare() Issue
- Hook (upgrader_process_complete) running moment
- WordPress plugin DB upgrade
- Why users disable the WordPress update?
- Upgrading WordPress 4.0 asks for FTP password
- I can’t upload a new wordpress theme from a zipped file
- What is the easiest way to implement cascading database upgrade for my plugin?
- Upgrade Private Plugin without Deleting
- Hook before & after plugin / core update
- WordPress 5 upgrade: until when is it safe to keep project running in 4.x?
- How to review WordPress website php version compatibility?
- Best method to upgrade multisite plugin’s numerous database table
- WordPress independent plugin upgrade notification system [duplicate]
- WSOD after upgrading to 3.1
- Upgraded to latest version – 3.0.3 and Now I get a “sufficient permissions to access this page” error
- How to find wordpress db schema changes when upgrading from 4.9 to 5.2
- Enabling WP_USE_EXT_MYSQL to support old plugin
- file-gallery plugin line 1573 broken in 4.2 upgrade [closed]
- Does WP delete deprecated plugin/theme files on plugin/theme upgrade?
- WordPress crashes with “The service is unavailable.” after trying to upgrade plugins
- Disable a plugin from ever upgrading?
- can we modify wordpress plugin version value to avoid update warning?
- wordpress upgrade from 4.2.1 to 4.7.3 500 error
- Plugin upgrade failing during unzip
- How to check for completeness when upgrading fails and stuck in maintenance mode
- My plugin does not install correctly if a previous version is still installed
- Hooks to run after a core upgrade?
- WordPress wp get_temp_dir return non exiting folder, thus failing plugin & themes update
- What is a good way to test that plugin upgrades have completed properly?
- installed WordPress but can’t upgrade or add plugins due to webdav https?
- Can’t upgrade themes or plugins after upgrading WordPress to 4.4
- Is there any record of installed plugins in the database?
- Being notified when some YouTube video in some post becomes unavailable
- Custom headers for the WordPress plugin directory
- Is it possible to run plugin code when a multisite blog is deleted?
- plugin wants to update to wrong plugin
- Stackoverflow type of badge plugin giving warnings in WordPress 3.5
- AJAX Call Via Vanilla JavaScript In WordPress Plugin Development
- How to add terms to a post depending on its title?
- What Triggers a Plugin Update Alert
- Make the plugin directory recognize new version numbers
- WooCommerce Dynamic Cart Pricing
- WP Mail SMTP: What do the SSL/TLS options mean? [closed]
- How to create popup same as wordpress popup feature
- How to make first_name and last_name required fields in user profile?
- Security issues with WP sites
- Can we use a webservice with WordPress?
- WooCommerce get_price returning wrong price when used via ajax
- How I can get custom field’s current value?
- How to resize images due to container width automatically server side/without CSS
- Checking instances of scripts in wp_head
- How to access data in wordpress database externally using php
- Add javascript to wp_head with call to plugin options?
- How can I prevent my plugin go development trunk [closed]
- (FES EDD) New vendor submission page is blank
- Are functions in main plugin file called before function bound to register_activation_hook runs?
- After plugin activation all users marked as Spam
- Banner not visible after plugin publishing
- Plugin usage wordpress
- Optimizing site
- Integrate Algolia to WordPress site
- Is there any pre-existing plugin to track and block IPs with suspicious activity on my site?
- How to make custom plugin run on demand?
- how to make wordpress plugin from PersianWebToolkit? [closed]
- Custom search search does not work?
- Add custom PHP and HTML to the_content()
- Add an action based on custom post meta field
- How to hide an option from dropdown in filter module
- $wpdb not working wordpress plugin ajax call
- how to create user profile pages and display them based on users roles
- Securing a plugin pop-up window
- Woocommerce – Change variations output
- how do i fixe Page Builder on a custom page?
- WordPress ajax error 400 bad request for sending data to remote site [duplicate]
- How do I add languages?
- wp_enqueue_scrpts seems not to get called
- Which Membership Plugin? [closed]
- Adding featured image to post display widget
- How to Create Custom Dashboard for my Laundry Website?
- How to create a WordPress sandbox on a live server for website development?
- Moving sidebar links to below the header menu
- get post excerpt by query
- Deleted plugins displays error message
- How to delete remain data in WP database after deleting custom post via admin interface
- __FILE__ in WordPress plugins
- Populate Woocommerce order notes with custom field value
- cmb2 select option output [closed]
- Woocommerce Product Add-ons – Auto-select first option
- Jquery post responses 500 error after some time and lastly an 503 error
- Identifying Plugins Based on Tables [closed]
- I want to allow certain file types on dokan upload files
- How to create different woocommerce single_product.php pages for each product? [closed]