Short answer: yes you can upgrade your plugins via FTP.
- Download the new version of the plugin.
- Disable the plugin you are about to update.
- Upload files over the top of the plugin.
- Re-enable plugin
If the plugin is written well stats, settings and options should remain intact. As Rarst has already mentioned the automated upgrader just overwites files.
The reason for disabling the plugin first before upgrading is to stop regular site visitors running the plugin while files are being uploaded. If a plugin is run with only half of the correct files in place things can go wrong such as errors popping up and settings getting corrupt. Hence why you should disable the plugin first. When I say disable I do not mean delete.
Related Posts:
- How can I stop WordPress from prompting me to enter FTP information when doing updates?
- Upgrading WordPress 4.0 asks for FTP password
- Updates for a private plugin?
- to perform the requested action wordpress needs to access your web server. please enter your ftp
- Disable update notification for individual plugins
- What security concerns should I have when setting FS_METHOD to “direct” in wp-config?
- wordpress on localhost lamp doesn’t let me install plugins
- what is the correct way to update a plugin via tortoise svn to the repository?
- An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration
- Can I upgrade a plugin to a specific version?
- How to implement WordPress plugin update that modifies the database?
- How to create custom message on plugin update
- What are the best practices for updating?
- Update plugin from personal API
- Why “Contact Form 7” doesn’t update PHPmailer library?
- Can’t install new plugins because of the error “Could not create directory”
- Removing the “Your backup folder MIGHT be visible to the public” Message Generated by the WP-DBManager Plugin
- How to create a WordPress plugin for another wordpress plugin?
- Managing WP Core & Plugin Updates for Clients
- Error when updating plugins by FTP “Unable to locate WordPress Content directory (wp-content).”
- Preventing a plugin from updating
- How to stop wordpress from changing default .htaccess permissions to 444
- Why does WordPress still not support SFTP?
- Why does WordPress require a ftp server to be running on the webserver to transfer plugins?
- Plugin update error message
- Customize plugin update “new version is available” text
- Get Latest Plugin Version from WP API
- Which files get updated in a plugin update?
- How wordpress detects a plugin update
- A Way to Auto update plugins using cron?
- Overwrite textdomain of plugins by default – Lost Translation
- Plugin updates are not shown
- Filter Hook on plugin update
- Updating WordPress – the best approach (updating wp core, plugins and db)
- Remove update messages for deactivated plugins
- How get list of updates of wp site?
- WP Config for FTP credentials
- plugin wants to update to wrong plugin
- How to update WordPress plugin readme.txt description page without triggering a plugin update?
- How to notify users of blog updates a la Admin Plugin Update notifications?
- WordPress error – PHP Fatal error: Uncaught Error: Call to undefined function register_block_type_from_metadata()
- How can a plugin run a script after being updated in MultiSite?
- Automatic updates not working/plugins not installing
- How to update plugin without overwrite custom code
- Hook (upgrader_process_complete) running moment
- What Triggers a Plugin Update Alert
- WordPress plugin search does not work and updates are not shown, VPS install
- How do I prevent Plugin updates from clobbering user edits?
- Force wordpress to request for FTP Info on theme/plugin install/update
- Why would WordPress request FTP information when it can write to the file server?
- Under which circumstances is the .maintenance file not deleted?
- Why users disable the WordPress update?
- Plugin child folder?
- Plugins won’t update when WordPress says they’re updated
- Standard permissions for wordpress; Plugin installation asks for FTP credentials
- How to check if WordPress is updating plugins?
- All Updated Plugins Disappeared
- Do extra plugin files get deleted during an upgrade?
- Override plugin functions in functions.php
- Skip file when plugin updated
- Could not create directory
- How to migrate from Mark Jaquith’s Subscribe to Comments plugin to Gurken’s new version?
- How to import 55k images (uploaded via FTP) into WordPress Media libary? [closed]
- Can I check plugins and themes for PHP 5.6 ahead of global PHP server Update
- Moving WordPress from host without FTP?
- Can’t use the built-in wordpress install/upgrade plugin feature [closed]
- How can we deal with unmaintained plugins with vulnerabilities?
- Function to see how many plugins on a site need updating
- How to create a plugin that notifies for updates?
- Where to access the available plugin/WordPress updates?
- ‘Customize’ button in admin bar for CSS
- Are there hooks for WordPress updates?
- How to make my plugin able to be updated from admin panel?
- How to update WordPress plugins to latest using SVN
- Restored WordPress on new Server – Can’t auto-update plugins
- Elementor\Scheme_Typography’ not found [closed]
- Force Plugin Updates: “Update Failed: Plugin update failed.” after update one plugin
- Theme and plugin install or update display error in localhost
- What is the correct way to update both WP/plugins/themes without breaking the site?
- Can’t update/install plugins or WordPress
- Pushing out updates to multiple installs?
- How to update plugins with database updates if I use svn
- Prevent WordPress installing plugins and themes via Admin
- custom changes removed after plugin update
- Display update notification messages like ‘What’s New’
- Plugin updates from a specific location
- What keys are needed when passing the icons array to plugins_api()?
- Install (enable) plugins on multisite, on localhost
- Two problems on my WordPress installation [closed]
- Linux Permissions and Ownership for WordPress
- `plugins_api()`: why does a commercial plugin changelog link result in a tailing plugins repo check and 500 error? [closed]
- get 404 when accessing wp-admin/plugin-install.php
- After upgrade to php 7 plugin/them updates broke [closed]
- transfer a file from one domain to another via wp
- Problem with updating a plugin
- Updating plugins asks for FTP information, why? (this is a new one)
- Programatically update non-wordpress repository hosted (self-hosted) plugins
- Procedural Question on Plugin Installation
- Some recent plugin updates have failed “Could not create directory”
- Call specific plugin update