WordPress中的hook钩子hidden_columns用于添加或移除管理员页面列表中的隐藏列。
使用方式如下:
1. 在函数中添加隐藏列
function custom_hidden_columns($hidden_columns) {
// 添加隐藏列
$hidden_columns[] = 'column_name';
return $hidden_columns;
}
add_filter('hidden_columns', 'custom_hidden_columns');
2. 在函数中移除隐藏列
function remove_hidden_columns($hidden_columns) {
// 移除隐藏列
$index = array_search('column_name', $hidden_columns);
if ($index !== false) {
unset($hidden_columns[$index]);
}
return $hidden_columns;
}
add_filter('hidden_columns', 'remove_hidden_columns');
在上述示例中,'column_name'是要添加或移除的列的名称。可以根据实际需要更改为其他列的名称。
钩子hidden_columns接受一个参数$hidden_columns,它是一个包含隐藏列名称的数组。通过操作这个数组,可以添加或移除列。
注意:
- 钩子hidden_columns只适用于管理员页面的列表。
- hidden_columns钩子可用于自定义的自定义基于WP_List_Table的列表页面。
0 个评论