|Reported by:||mdawaffe||Owned by:||westi|
When a blog submits a list of plugins to the plugins update API, the API has no way of uniquely identifying the plugin; it's forced to do heuristics to make a best guess.
There are occasionally plugins that have the same name, for example, that make these heuristics difficult to perfect.
Attached is a patch to get_plugin_data() that adds a meta datum to the plugin header: "GUID".
This GUID would just be the URL to the plugin's page on the WordPress.org Plugins Directory: e.g.
I propose "GUID" because it's intentionally opaque; I don't think people will confuse it for anything they're supposed to do anything with (as opposed to "Update URL" or "Update GUID", which make it sound like I go there for updates or need it before updating).
I propose the URL because it gives us namespace::identifier for free and is understandable by humans and machines.
The intention is that these GUID lines would be automatically generated by the Plugins Directory to reduce plugin author error.