[wp-trac] [WordPress Trac] #25314: A way for plugins/themes outside of the wp repository to provide an update API URL
WordPress Trac
noreply at wordpress.org
Fri Sep 13 17:23:48 UTC 2013
#25314: A way for plugins/themes outside of the wp repository to provide an update
API URL
-----------------------------+-----------------------------
Reporter: farinspace | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Upgrade/Install | Version: 3.6.1
Severity: normal | Keywords:
-----------------------------+-----------------------------
Plugins outside of the repository are able to provide an update api/url
but only when they are activated (e.g. using the
"pre_set_site_transient_update_plugins" filter), however if a plugin is
not activated (deactivated), wordpress will always check the repository,
any plugin of the same name would get its data returned, potentially
overriding the existing external plugin.
I am having this issue, because I chose to not put a "dummy plugin" in the
repository (to save the namespace).
Im proposing that an additional header name/value pair be added to plugin
file headers to be able to override the default repository check ...
http://codex.wordpress.org/File_Header
/*
Plugin Name: Example
Plugin URI: http://example.org
...
API URI: http://example.org/api/
*/
this would be overridden here I believe:
# wp-includes/update.php line 205
$raw_response = wp_remote_post('http://api.wordpress.org/plugins/update-
check/1.0/', $options);
--
Ticket URL: <http://core.trac.wordpress.org/ticket/25314>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list