[wp-trac] [WordPress Trac] #65365: Revert #60495 (Add a filter in get_views() in class-wp-plugins-list-table) because of abuse

WordPress Trac noreply at wordpress.org
Thu May 28 12:24:52 UTC 2026


#65365: Revert #60495 (Add a filter in get_views() in class-wp-plugins-list-table)
because of abuse
-------------------------+-----------------------------
 Reporter:  webdados     |      Owner:  (none)
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  Awaiting Review
Component:  Plugins      |    Version:  7.0
 Severity:  normal       |   Keywords:
  Focuses:               |
-------------------------+-----------------------------
 Allowing custom statuses to be added to wp-admin/plugins.php via the
 plugins_list and plugins_list_status_text filters is becoming a source of
 abuse by plugin authors.

 Fake statuses are being created as a way to place the plugin author's name
 on the filters list: https://snipboard.io/Q47l3R.jpg

 I believe this will be increasingly used, and the important "Active,
 Inactive, ..." filter links list will become cluttered with nonsensical
 links.

 Enrico Battochi and I already proposed creating a proper filter by the
 plugin author to reduce the urge to use the plugins_list filter, but I do
 not believe this will prevent abuse of this filter:
 https://core.trac.wordpress.org/ticket/65359

 More info:
 - https://x.com/TheCre8tiveDiva/status/2059449429560557719
 - https://wordpress.org/support/topic/remove-your-filter-on-the-plugins-
 list-in-wp-admin/
 - https://x.com/MarcoAlmeidaPT/status/2059685162456064422

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


More information about the wp-trac mailing list