If your current plugin version is 1.2.5
, and you have a beta version for the next version, it should be called 1.2.6-beta
. Your user can install it, and when the real 1.2.6
version is released on the repository, WordPress will notify the user on the Plugins page and let him update.
WordPress uses a PHP function called version_compare
to compare version numbers for this purpose. When comparing version numbers, WordPress will recognize them like this:
1.2.5
< 1.2.6-beta
< 1.2.6
I’ve tested this out with a plugin of my own in the repository, currently at version 0.45.11
. I changed the version number of the plugin on my own site to 0.45.11-beta
, and WordPress let me update to 0.45.11
from the Plugins admin page.
Related Posts:
- What are WordPress installation percentages by version?
- How to get all plugins and their version numbers from the local files?
- WordPress plugin compatibility explaination when wordpress releases its new version (theoretical)
- WordPress plugin not automatic update
- How to view Plugin Manager in Notepad++
- Use Notepad++ as HEX-Editor
- fix the error : Plugin with id ‘com.android.application’ not found
- Best collection of code for your 'functions.php' file [closed]
- Tips for using WordPress as a CMS? [closed]
- Adding a Taxonomy Filter to Admin List for a Custom Post Type?
- Updates for a private plugin?
- Uninstall, Activate, Deactivate a plugin: typical features & how-to
- Best way to initiate a class in a WP plugin?
- Which banner plugin is this? [closed]
- Upgrade 4.5.2 to 4.5.3 deleting row in wp_options table
- Woocommerce – adding variations to variations [closed]
- Best way to include wp-config.php
- similar of my posts in all over the internet sites and blogs [closed]
- Between functions.php (theme), widgets, and plugins, which is loaded first?
- Create custom page templates with plugins?
- Custom Post Type Templates from Plugin Folder?
- to perform the requested action wordpress needs to access your web server. please enter your ftp
- Disable update notification for individual plugins
- Passing a parameter to filter and action functions
- Do deactivated plugins slow down a WordPress site?
- What security concerns should I have when setting FS_METHOD to “direct” in wp-config?
- How do you debug plugins?
- How to structure a plugin
- What’s the preferred method of writing AJAX-enabled plugins?
- Get Product id from order id in Woocommerce [closed]
- Add multiple plugin directories
- What are the differences between WPINC and ABSPATH?
- Translate a plugin using .po .mo files
- Best way to overide plugin CSS?
- How to add a shortcode button to the TinyMCE editor?
- Where do I put the code snippets I found here or somewhere else on the web?
- Is there a plugin that provides a stackoverflow style editor for wordpress? [closed]
- Get a list of all registered actions
- How can I force a file download in the WordPress backend?
- What Plugins Demonstrate Great WP Plugin Development? [closed]
- How to implement a customizable free OpenID authentication?
- Should all plugins be encapsulated in a Class?
- How to check if the product is in a certain category on a single-product.php in Woocommerce?
- How can I stop WordPress from prompting me to enter FTP information when doing updates?
- In what order does WordPress load plugin files?
- What Features would you Most Like to See Added to WordPress? [closed]
- Given the ID of a product in woocommerce, how can I get its URL?
- Adding Additional Attributes in Script Tag for 3rd party JS
- How can I edit post data before it is saved?
- Manually set global $post vars with an ID, in order to use template tags
- is_plugin_active function doesn’t exist
- How To Activate Plugins via Code?
- Disable plugin / plugin action via theme
- ‘Global’ settings page for multisite plugin
- Activate a plugin through PHPMyAdmin or FTP?
- What Are Security Best Practices for WordPress Plugins and Themes? [closed]
- How can I use WordPress functions in my stylesheet?
- How do I show data from gravity forms in my template? [closed]
- Show a different number of posts per page depending on context (e.g., homepage, search, archive)
- Creating a plugin with dependencies
- How can I make add_image_size() crop from the top?
- Implementing a CrunchBase.com Clone using WordPress?
- Difference between add_filter and apply_filters
- Add Google Analytics manually, or use a plug-in?
- How to enable suggested edits?
- Delete WordPress plugin Repository
- Disable email notification after change of password
- Custom pages with plugin
- How to change a user’s password programatically
- How to catch/what to do with a WP Error Object
- How can I see all the actions attached to an “add_action” hook?
- Proper Way to Modify Plugin
- wp.media.view.ImageDetails – Save settings as HTML5 data-* attributes for image
- Are WordPress Plugins essential?
- wordpress on localhost lamp doesn’t let me install plugins
- WP Rest API: details of latest post including featured media url in one request?
- Hide prices and checkout functionality in woocommerce
- Prompted for FTP details even with FS_DIRECT set to true
- what is the correct way to update a plugin via tortoise svn to the repository?
- Alter how often WordPress Auto-Updates Plugins
- How to customise the output of the WP image gallery shortcode from a plugin?
- Who are the most trusted plugin developers? [closed]
- How can I find plugins’ slug?
- How do I exclude plugins from getting automatically updated?
- I found this in a plugin. What does it do? is it dangerous?
- If I rename a plugin (in its main php file) do I still get update notifications?
- Registering Class methods as hook callbacks
- How to load wp_editor via AJAX
- An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration
- How to check if user is in back end?
- How to do I get a list of active plugins on my wordpress blog programmatically?
- List all sidebar names?
- How to Display Product specific to a category with WooCommerce Plugin? [closed]
- Where can I sell WordPress themes and plugins? [closed]
- What are the common security flaws I need to look for? [closed]
- Open Source Forum for wordpress similar to stackexchange or stackoverflow [closed]
- How can I allow commas in tag names?
- How to add field for new site-wide option on Network Settings screen?
- I Want to Get A Plugin Version Number Dynamically
- Delete tables from database when deleting plugin