[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