钩子文档

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.