Automattic/vip-wp-admin-dashboard

Better 'Community' plugin handling

Closed this issue · 0 comments

Right now we've duct-taped the regular plugins list table into the VIP Plugins UI. This is not great because:

  • Activate/deactivate still goes through wp-admin/plugins.php, so you end up on the wrong page
  • Includes Bulk Actions
  • UI does not support loading regular plugins via code - if a plugin has been loaded via code, the UI needs to display that message

We should make a custom list table for regular plugins in the same way we did for shared plugins, and use that here. Currently, we're using the core plugins table, crammed into our VIP plugins page.

That would include replicating some functionality from wp-admin/plugins.php for activation/deactivation, etc.