钩子文档

ms_user_list_site_class

💡 云策文档标注

概述

ms_user_list_site_class 是一个 WordPress 过滤器钩子,用于在多站点用户列表表中自定义站点列表的 span 标签类名。

关键要点

  • 过滤器名称:ms_user_list_site_class
  • 用途:修改站点列表的 span 类名,常用于样式定制或前端交互
  • 参数:$site_classes(类名数组)、$site_id(站点ID)、$network_id(网络ID)、$user(WP_User 对象)
  • 默认类名:"site-#" 后跟站点网络ID
  • 相关函数:WP_MS_Users_List_Table::column_blogs()
  • 引入版本:WordPress 5.2.0

代码示例

$site_classes = apply_filters( 'ms_user_list_site_class', $site_classes, $site->userblog_id, $site->site_id, $user );

📄 原文内容

Filters the span class for a site listing on the multisite user list table.

Parameters

$site_classesstring[]
Array of class names used within the span tag.
Default “site-#” with the site’s network ID.
$site_idint
Site ID.
$network_idint
Network ID.
$userWP_User
WP_User object.

Source

$site_classes = apply_filters( 'ms_user_list_site_class', $site_classes, $site->userblog_id, $site->site_id, $user );

Changelog

Version Description
5.2.0 Introduced.