WordPress.org

Make WordPress Core

Ticket #41146: 41146.3.diff

File 41146.3.diff, 1.3 KB (added by kraftbj, 3 years ago)

updated docs and other suggested changes

  • src/wp-admin/includes/class-wp-ms-users-list-table.php

     
    329329                        }
    330330
    331331                        $path   = ( $val->path === '/' ) ? '' : $val->path;
    332                         echo '<span class="site-' . $val->site_id . '" >';
     332                        $site_classes = array( "site-" . $val->site_id );
     333                        /**
     334                         * Filters the span class for a site listing on the mulisite user list table.
     335                         *
     336                         * @since 4.9.0
     337                         *
     338                         * @param array  $site_classes Class used within the span tag. Default "site-#" with the site's network ID.
     339                         * @param int    $site_id      Site ID.
     340                         * @param int    $network_id   Network ID.
     341                         * @param object $user         WP_User object.
     342                         */
     343                        $site_classes = apply_filters( 'ms_user_list_site_class', $site_classes, $val->userblog_id, $val->site_id, $user );
     344                        echo '<span class="' . esc_attr( implode( ' ', array_unique( $site_classes ) ) ) . '">';
    333345                        echo '<a href="'. esc_url( network_admin_url( 'site-info.php?id=' . $val->userblog_id ) ) .'">' . str_replace( '.' . get_network()->domain, '', $val->domain . $path ) . '</a>';
    334346                        echo ' <small class="row-actions">';
    335347                        $actions = array();