Two possible approaches:
File based:
Standard procedure for anything that you do not to get overwritten is to use the uploads folder. Then it will not get overwritten by any kind of update.
I have several plugins that need to save data in files for one reason or another – cached ics files, customised css snippets. I have the plugin create a subdir in the uploads folder and save the files there. Nothing gets overwritten.
Database:
Presumably your unique key.php has their ‘key’. You could have them enter it in a field and save it in the database rather as an option – it will be safely hidden then – files can be found, especially if others figure out where you have them.
Related Posts:
- When I try to install VersionPress, it tells me, “The package could not be installed. No valid plugins were found.”
- How to completely remove Python from a Windows machine?
- Homebrew install specific version of formula?
- How to install MinGW 64 on windows 10
- Conda version pip install -r requirements.txt –target ./lib
- Conda version pip install -r requirements.txt –target ./lib
- [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
- PackagesNotFoundError: The following packages are not available from current channels:
- Conda version pip install -r requirements.txt –target ./lib
- How can I create an MSI setup?
- Android Fastboot devices not returning device
- extconf failed, exit code 1 error when installing [Ruby on Rails] 5 on OS X Yosemite 10.10.5
- How can I convert my Java program to an .exe file?
- Initialization Script for “Standard” Aspects of a WordPress Website?
- wordpress on localhost lamp doesn’t let me install plugins
- Prompted for FTP details even with FS_DIRECT set to true
- What plugins do you commonly install on a fresh WordPress install?
- How can I create a bash install script for my WordPress sites setup (WP+plugins+theme)?
- Combine multiple plugins into one?
- How to automatically install default WordPress plugins?
- Populate content on install
- Changing the wp db prefix after installation?
- Automatically enable custom theme, plugins and default content on installation?
- Are there any downsides to installing WordPress on Windows versus Linux?
- Create a custom WP install with plugins, theme etc already installed?
- Installation problems on a domain-name-less server
- Things to take care when moving from hosted wordpress to self-hosting
- Does plugin uninstall always put WordPress back into original state?
- the correct order of manual install WP and SSL on server
- Install and configure WordPress while old site is still active
- How do I install two versions of WordPress on 1 server?
- What is the purpose of the “Hello Dolly” plugin?
- How to properly secure my WordPress installation?
- How do I setup a WordPress site on a server before the domain is ready?
- How to Check the Directory Where WordPress is Installed?
- wp core install database connection error
- After moving wordpress some files still point to old directory
- WordPress plugin installation error
- URL to download latest version of WP for other languages than English
- Steps to debug on a blank screened wordpress install
- Custom WordPress Installation
- Shortest possible shell script to install WordPress on Nginx server?
- Installed successfully; home page still redirects to install.php
- Make plugin uninstalable on older versions of WordPress
- Please select a file error
- Repeatable configuration package
- One WordPress install serving multiple virtual hosts
- How to import WP XML file automatically on installation?
- Moving WordPress from live to local server
- Trying to install WordPress on WSL Windows 10, and running into issues with wp-cli and “wp db create”
- Cannot access WordPress install on subdirectory of drupal site
- Is it possible to install WordPress within WordPress installation?
- Install plugin remotely
- WordPress package configuration in Ubuntu Server?
- What is $tab in `install_plugins_{$tab}` hook?
- Plugin to install a plugin
- Programatically Creating Initial WordPress Site
- Can WordPress be installed at the root level, if a homepage called index.php already exists?
- Install wordpress in backend with Existing html website alive
- Moving to a new domain in the same server
- When WordPress Does Not Provide an .htaccess File for New Multisite Sites because of CPanel Fantastico Auto-Installer?
- Distributing and packaging plugins
- Is there any plugin hook that I can latch onto once a site is freshly installed?
- No configuration file found and no installation code available. Exiting
- InfiniteWP installation fails – CONFIGURABLE MAX EXECUTION TIME DISABLED
- Getting a 404 when trying to load /wp-admin/plugin-install.php
- Multiple sites/domains on one database
- Can’t use the built-in wordpress install/upgrade plugin feature [closed]
- Quickest Way Besides FTP to Upload WordPress Files to a Web Server?
- Moving to directory creates path problems.. how to solve?
- Unable to install wordpress theme without ftp user & password
- Sharing one WordPress installation between several “sites”?
- Backup blog posts only
- How to use if condition to change $table_prefix in wp_config.php
- Reinstall WordPress from zero
- Importing wordpress. xml file on new installation
- WordPress installation does not get completed in WAMP server
- How to check what plugins used to be on a WordPress installation?
- Error uploading plugin zip file
- What causes an Unexpected HTTP Error within install plugins?
- Novice WordPress Installation issues
- Can my site use two different WordPress installs for different pages?
- Can I clone WP to another directory on the same server?
- How does WordPress process plugin installations?
- How to download WordPress 4.2.0
- CMB2 installation – cannot get it to work
- Should I delete automatically-created files before installing WordPress?
- Plugins try to install in old location [closed]
- How to work locally on a copy of my wordpress?
- You appear to have already installed WordPress. To reinstall please clear your old database tables first
- Change WordPress directory
- Reset generated wp-config.php with wp-cli
- Theme and plugin install or update display error in localhost
- Missing wp-load.php on new install
- Automate specific steps on WordPress install
- Use new domain name on previously installed files of wordpress
- No option to update WP in client’s backend
- “Deprecated: mysql_connect()” error when installing Roots Bedrock
- wp-cli installation
- Hook (or other way) to find out when another plugin is activated / installed