Here is how you should be updating your plugin. The WordPress install sends data to the repository and the repository sorts out the versioning and talks back to the install. Here is an article by Mark Jaquith on this subject, and the lengths to go though to turn it off.
There has been a vigorous discussion going on regarding what data
WordPress installs send to WordPress.org when doing update checks.
Because WordPress (the software) doesn’t know whether a theme or
plugin is listed in the WordPress.org repositories, it has to check
them all, and let the repository sort it out. Some have expressed
concern that private plugins developed for a single client could
contain sensitive information in their headers, like contact
information for the developer, etc.
Related Posts:
- Plugin screenshots not showing in the repository
- Properly licensing a plugin that uses Apache 2.0 licensed code
- Plugin Repo: Why do some plugins get version charts while others don’t?
- How long should it take for a plugin to fully load into the WordPress.org plugin repository?
- How can I edit commit messages in my wp-hosted plugin repo?
- Plugin directory says that my plugin it’s not availabe in Spanish, but it is
- Update own Plugin Repository on Multisite
- WordPress.org how to force expire Cached Banner-772×250 from my Plugin page
- check if Gutenberg is currently in use
- WordPress Plugin Development – Headers Already Sent Message
- Get page content using slug
- How to include wp-load.php from any location?
- Correct way to enqueue jquery-ui
- How to echo the_excerpt without the P tag wrapper?
- How can I update a wordpress plugin from a Git repository (github)
- Is There a Plugin Life Cycle Documentation?
- What is an alternative method to the WordPress private _doing_it_wrong() function
- How to disable plugin update notification for a specific plugin in Multisite
- Shortcode adding p and br tags
- Building a better media uploader for WordPress
- Problems with localization
- Install and load additional plugins when running unit tests
- Dropdown list of pages to get page id to store in plugin options
- How to add custom content under plugin row in WordPress admin plugin list?
- How to get an image transferred via FTP or script to appear in Media Manager?
- What is the best way to overwrite /wp-admin/ms-delete-site.php
- Create a new page in a plugin
- Where should I store global data for my multi-site WordPress plugin?
- wordpress 3.0 json issue
- Header Button Chance Polylang Elementor
- Print value of an array or variable in a payment plugin
- How to extend expiry time of jwt wordpress token?
- $wpdb -> Batch insert from XML File?
- Settings not set after calling register_setting()
- preprocess_comment array doesn’t have comment_ID
- Conditionally Remove a nav menu link if session is active
- $content variable – Is this a reserved variable for a WordPress function? – php / wordpress
- Adding set of custom fields to WordPress Post in Dashboard
- Applying OO patterns and principles to plugin development
- TinyMCE 4.7.11 custom styles using styleselect – what does the ‘attributes’ argument do?
- Modifying meta tags after doing ajax call in plugin
- Modifying the default WordPress .htaccess with a plugin
- How to schedule a cron job in plugin without waiting for page load request?
- Is there a way to list all actions registered by a plugin or theme?
- WordPress Plugin with a shortcode that dynamically generates javascript. Can I use add_action without wrapping the javascript in a function?
- Call wp_generate_password() from within a Class
- Set different custom menu items for different user roles
- Getting List of all registered Dashboard Widgets
- Why does wp_remote_post returns an empty body response on certain endpoints?
- Replace youtube embed in wordpress
- Where to write custom logs in WordPress
- How developed with version control word press site on shared host? [closed]
- Admin – Handle data before creating or updating a post, page or custom post
- 3rd Party Plugin dependency – how to correctly load classes
- Problems with cron
- add_settings_field Data not passing to Options Page Like it should
- Valid filenames for add_action’s first parameter
- How do I add a favicon that only shows during viewing of my plugin’s admin panel?
- Can’t get CSS Into the Head via add_action
- Correct syntax for database inserts from plugin?
- wp_schedule_event() set daily, but processed every second
- Empty Pdf file generated with FPDF library in WordPress plugin [closed]
- $wpdb->update() always need a second try
- Why aren’t some plugin styles loading when I load a template?
- Pagination not working with custom wp_query
- My plugin won’t create table in wordpress 3.5
- Remove Permalink Meta Box not working?
- WordPress actions for plugin admin UI page
- wp_insert_user keeps echoing values
- Pause plugin option page until all data manipulation is complete
- Modify custom block plugin without losing content
- How to replace the existing metatag using the backend to insure a thumbnail image gets fetched when we share on social media?
- When setting styles to an extended block that was saved as a pattern, it doesn’t remove the style that was there
- apply_filters() and call_user_func() to define and call a function outside a class
- HTML Elements in my WP Plugin being generated in JS. Security and Translated Text Question about this method being used
- howTo let wordpress endpoint return html-page
- Sanitization and validation input fields – Settings API
- User meta query using Wildcard
- Warning: Illegal string offset ‘Andorra’ in … on line 106
- wp_ajax add_action fuction won’t fire on custom jQuery action
- Different style for specific rows in custom list table using WP_List_Table
- wordpress4.8.2 Multilingual Plugin
- Dedicated server and WPDB Class : huge slow-down of the website
- How can I add the Post ID to Class Name in Jquery?
- How to show metabox just in post.php in admin?
- $wpdb how can i save my postmeta table before querying it
- Create dedicated page with custom template showing custom data
- How can I see a varibles value when my plugin runs?
- Can’t switch theme after activation
- WordPress plugin: admin-ajax.php not passing data to custom function
- How do I replace title with my plugin?
- Create pages for authors
- How do I create Widget within plugin that uses its own class?
- How to design WooCommerce-like admin tabs for plugin settings page?
- Woocommerce: block user removing cart item
- How can I dynamically change title and description in WordPress?
- get the queried_object of an url
- Set link dialog to open in blank by default
- plugabble wp_authenticate function not works from wp-login.php
- How to get recent one post from each category on home page?