[wp-trac] [WordPress Trac] #26925: Add native version checks (php, core, multisite) for plugins

WordPress Trac noreply at wordpress.org
Fri Jan 24 17:03:35 UTC 2014


#26925: Add native version checks (php, core, multisite) for plugins
-------------------------+-----------------------------
 Reporter:  cfoellmann   |      Owner:
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  Awaiting Review
Component:  Plugins      |    Version:  trunk
 Severity:  normal       |   Keywords:
  Focuses:               |
-------------------------+-----------------------------
 Additional core plugin headers for compatibility filtering on plugin.php.
 Fully optional like ''Network: True''

 Headers:
 {{{
 $plugin_data['Core'] // The minimum WordPress version required.
 $plugin_data['PHP'] // The minimal PHP version required.
 }}}

 Additional view on plugins.php:
 {{{
 plugins.php?plugin_status=incompatible // listing all incompatible plugins
 (removed from ?plugin_status=all)
 }}}

 DONE:
 - ADDED headers: Core, PHP, Multisite
 - ADDED checks for headers values: is_plugin_compatible() + separate
 checks for the three single headers
 - ADDED view "incompatible" to plugins.php
 - UNSET incompatible plugins from view "all"
 - ADDED option to "Delete" plugin on view "incompatible"

 TODO:
 - ADD function to remove incompatible plugins from mu-plugins loading
 - ADD display of compatibility issues details for each single plugin


 Direct checkout: https://github.com/cfoellmann/WordPress/tree/headers
 Patch(es): Attached

--
Ticket URL: <https://core.trac.wordpress.org/ticket/26925>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list