wp_list_table_class_name
云策文档标注
概述
wp_list_table_class_name 是一个 WordPress 过滤器,用于在实例化列表表类时动态修改要使用的类名。它允许开发者自定义 WP_List_Table 的实现,提供灵活性和扩展性。
关键要点
- 这是一个过滤器钩子,用于修改列表表类的实例化类名。
- 接受两个参数:$class_name(要使用的列表表类名)和 $args(包含 _get_list_table() 参数的数组)。
- 在 _get_list_table() 函数中被调用,用于获取 WP_List_Table 类的实例。
- 从 WordPress 6.1.0 版本开始引入。
代码示例
$custom_class_name = apply_filters( 'wp_list_table_class_name', $class_name, $args );
原文内容
Filters the list table class to instantiate.
Parameters
$class_namestring-
The list table class to use.
$argsarray-
An array containing _get_list_table() arguments.
More Arguments from _get_list_table( … $args )
Arguments to pass to the class. Accepts
'screen'.
Source
$custom_class_name = apply_filters( 'wp_list_table_class_name', $class_name, $args );
Changelog
| Version | Description |
|---|---|
| 6.1.0 | Introduced. |