[wp-trac] [WordPress Trac] #46564: Option to disable plugins.php auto-disabling plugins

WordPress Trac noreply at wordpress.org
Tue Mar 19 18:16:13 UTC 2019


#46564: Option to disable plugins.php auto-disabling plugins
-------------------------+-----------------------------
 Reporter:  ckeeney      |      Owner:  (none)
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  Awaiting Review
Component:  Plugins      |    Version:
 Severity:  minor        |   Keywords:
  Focuses:               |
-------------------------+-----------------------------
 Visiting `/wp-admin/plugins.php` calls `validate_active_plugins` which
 automatically deactivates any active plugins that have an error.  I
 suggest supporting a way to disable this behavior. It is possible there
 are multiple instances of WordPress running connected to a single database
 that may not be configured identically.

 In my specific use case, I have a production instance of WordPress running
 that relies on https://wordpress.org/plugins/wp-stateless/ to store media
 on Google Cloud Storage.

 I plan to migrate to Google App Engine and when I do so I won't need WP-
 Stateless anymore (because I can mount GCS buckets into an app engine
 instance).

 The simple solution is to get a new instance of WP running connected to
 the production database without WP-Stateless and then point DNS at the new
 instance.  This works, but if an admin user on the new instance merely
 visits the WP Plugins page, the new instance will disable wp-stateless in
 the database and break the production instance before the DNS has migrated
 over.

 I know this example is very specific and maybe even contrived, but I think
 users expect that they can safely browse the plugins page without breaking
 anything and today that isn't necessarily the case.

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


More information about the wp-trac mailing list