我们可以调整 WP_LIST_TABLE 列的大小吗?

MJ0*_*007 2 wordpress

我在我的插件中使用 wp_list_table 类,我正在获取数据并使用 wp_list_table 在管理端显示它。但是一列有太多大数据,而且它的长度太长,看起来不太好。所以有什么方法可以增加列的长度,我尝试使用 apply direct class css 但没有效果。因为它是 wordpress 自己的类。我在谷歌上搜索了很多,但没有人遇到同样的问题。请帮我。

Mru*_*hah 5

是的,您可以使用“屏幕选项”,以防有时不显示不必要的列。

其次,您可以应用此 css 代码来重新设计列...

function admin_header() {
$page = ( isset($_GET['page'] ) ) ? esc_attr( $_GET['page'] ) : false;
if( 'my_list_test' != $page )
return; 

echo '<style type="text/css">';
echo '.wp-list-table .column-id { width: 5%; }';
echo '.wp-list-table .column-booktitle { width: 40%; }';
echo '.wp-list-table .column-author { width: 35%; }';
echo '.wp-list-table .column-isbn { width: 20%; }';
echo '</style>';
}
Run Code Online (Sandbox Code Playgroud)