WordPress.org

Make WordPress Core

Ticket #41146: 41146.diff

File 41146.diff, 1.1 KB (added by kraftbj, 3 years ago)

Adds filter to the span class

  • 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                        $siteclass = "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 string $siteclass   Class used within the span tag. Default "site-#" with the site's network ID.
     339                         * @param int    $userblog_id Site ID.
     340                         * @param object $user        WP_User object.
     341                         */
     342                        echo '<span class="' . apply_filters( 'ms_user_list_site_class', $siteclass, $val->userblog_id, $user ) . '" >';
    333343                        echo '<a href="'. esc_url( network_admin_url( 'site-info.php?id=' . $val->userblog_id ) ) .'">' . str_replace( '.' . get_network()->domain, '', $val->domain . $path ) . '</a>';
    334344                        echo ' <small class="row-actions">';
    335345                        $actions = array();