[wp-trac] [WordPress Trac] #61026: There is no easy way to add custom states to site-info.php
WordPress Trac
noreply at wordpress.org
Wed Apr 17 20:10:00 UTC 2024
#61026: There is no easy way to add custom states to site-info.php
-----------------------------------------+-----------------------------
Reporter: ignatiusjeroe | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Networks and Sites | Version: 6.5
Severity: minor | Keywords:
Focuses: multisite, coding-standards |
-----------------------------------------+-----------------------------
On /wp-admin/network/sites.php with the usage of hook listed below we can
add new states to the page (see attachment).
1. '' $views = apply_filters( "views_{$this->screen->id}", $views );
'' @ wp-admin/includes/class-wp-list-table.php line 515
2. and ''$site_states = apply_filters( 'display_site_states',
$site_states, $_site );'' @ wp-admin/includes/class-wp-ms-sites-list-
table.php line 671
The issue is that on ''wp-admin/network/site-info.php'' there is no way to
add our own states to the core states. There is no filter that grands
access to the variable that contains the data which WP uses to render the
state fields with. This should be looked at. For it makes zero sense to be
able to add new states elsewhere but not on page ''wp-admin/network/site-
info.php''.
WP_Site->deleted never gets value of 2
Request... add action hook to add new page/tab to sites.php
--
Ticket URL: <https://core.trac.wordpress.org/ticket/61026>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list