[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