[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