Create a local repository in Git (or SVN) for the plugin, and each time an update happens:
- merge the changes into your adjusted version,
- test it in your local copy of the production site,
- then push your updated code to your site.
But much better would it be to send your improvements to the plugin author, so she can use that in the main code. Keeping improvements secret is not the spirit of Open Source.
Related Posts:
- Strategies to implement selective loading of plugins
- Automatic updates in plugin – not hosted on wordpress repository
- WordPress updates defined vs add_filter?
- How to disable plugin update notification for a specific plugin in Multisite
- Update exisiting site to 3.5 release candidate
- Is there any way to test if a function running only on plugin update is successfully running?
- Sample — test — data for large WordPress install
- How Can I setup WP CLI on Windows development machine running AMPPS?
- Is using WP Transients to save external data for a plugin the best/right way?
- Plugin updates, version dependencies, and backwards compatibility
- I’m designing a plugin to create database indexes. Suggestions?
- Reset plugins version cache | pre_set_site_transient_update_plugins
- How to test plugin update through WordPress plugin updater without tagging new release in the repo
- Update own Plugin Repository on Multisite
- Selectively update themes in WordPress multisite
- How to analyze wordpress plugin performance
- how to use shortinit in wordpress
- Custom WordPress Plugin will install new and not update
- How to cancel update messages from a changed plugin
- Update custom plugin with WP-CLI
- Readme.txt seems to be cached but not the version
- What’s the impact on WordPress’ performance regarding the amount of classes/files in a plugin?
- Create Widget or Enable Shortcodes in Sidebar
- How best to handle database version dependence (from $wp_db_version)
- Does is_admin() really provide a plugin performance improvement?
- wordpress automatic update does not run
- WordPress Plugin Update Process
- Developing a plugin, ran it through P3 Profiler, shows up slow, but I don’t know why
- Using tag or inline style attribute?
- pre_set_site_transient_update_plugins not updating
- Cannot update plugin
- Is using upgrader_process_complete the correct way to perform plugin updates?
- How to boost WP custom post REST API GET queries by custom taxonomies
- How to include PHP files in plugins the correct way
- Prevent network activation of plugin
- How are bulk actions handled in custom list table classes?
- Get list of scripts / styles and show file which enqueued them
- Creating Settings Page with dropdowns for Plugin
- Empty POST data on server on AJAX request using Angular $http
- Custom Nav Menu items default to ‘menu-item-type’ => ‘custom’. How to make a “page” menu item?
- WordPress custom authentication implementation
- Use of global variables within plugin [closed]
- Add Additional File Info (jpeg compression & file size) settings to Edit Images Screen
- Sensible location for IPN Callback script
- Plugin activation error due to unexpected output
- WordPress Admin Post Type Table Class Filter Hook
- How to get the ID of the currently logged in user?
- “You do not have sufficient permissions to access this page” upon accessing my newly created plugin page
- Extend a class plugin
- Using a Shortcode to Replace Themes Stylesheet?
- Retrieve contents/page names of various pages for use in a plugin
- Slow WP_query due to nested wp_query. Need Suggestions
- How to modify product page for Jigoshop
- Is @wordpress/env locked to node v14 or can I also use node v16?
- what is the standard ulr for wordpress plugin development?
- Create a custom capability to allow an ‘Editor’ to edit only ‘Subscriber’ users
- global $current_user not current user
- What is the proper way to get logged in user id in a plugin?
- WordPress Plugin Activate / Deactive Failing
- How can I add a simple custom field to my plugin?
- Ajax is not working in a loop
- Custom Plugin – CSS works, JS doesn’t
- Inserted double quote when prepending to the_content
- unable to wp_enqueue_script(‘suggest’);
- Plugin development – loading Javascript and Flash
- update_post_meta doesnt update template
- Update variable value via add_filter
- Setting global block attribute value
- Plugin custom post template; without overriding all posts
- Run uninstall.php if a checkbox is checked from settings page
- Gravity Forms Anchor only on Front Page?
- Multiple page plugin settings
- sanitizing/escaping plugin options
- how to get the top 10 popular blogs
- can’t access some WordPress function from my plugin
- Set page to draft on plugin deactivation
- script seem not load with use wp_enqueue_script
- Do I lose translations when I change my Text domain for my plugin on wp.org?
- Transform internationalized plugin into internationalized mu-plugin?
- Override woocommerce loop-start.php from theme using plugin?
- Get value of custom checkbox from Gutenberg sidebar in plugin
- Pre-populated WooCommerce checkout fields: dropdown fields issue
- jQuery dependent script ignores $in_footer bool and doesn’t work in header
- Relational / Associate tables using native WordPress functionality
- Pull commentdata for pre_comment_on_post from comment_post_ID
- Get the post ID only off single page
- How to get html tag ids from template?
- Bootstrap collapse in custom WordPress widget
- Page reload occurs before request finishes
- PHP Fatal error when using plugin_basename
- How to Rewrite WordPress URL for a Plugin
- What does $_REQUEST[‘redirect_to’] do?
- How to Prove Ownership of plugin [closed]
- how can a plugin return an error message on activation?
- Declaration of mandoe_menu_walker::start_el(&$output, $item, $depth, $args) must be compatible with Walker::start_el(…)
- Reading the inside of
- WordPress, GIT, Renamed Plugin Dir + files – Working Code now Broken [closed]
- Fetch Custom Woocomerce filed data and check the data avialble in Wp-user table as nicname or username using function.php
- How to get locale within WP REST Request?
- How to add extra EXIF data when images are uploaded?