我在WordPress插件中使用WP_List_Table类创建了一个表。它基本上从数据库中输出一些信息。 Id列占用了桌面内的太多空间,我正在尝试减小宽度。有没有办法在PHP中执行此操作(同时扩展类)或者我必须在CSS中执行此操作。如果是这样的话?我更喜欢PHP解决方案。
答案 0 :(得分:0)
您可以在“admin_head”钩子中注入一个样式。
试试这个:
add_action( 'admin_head', 'style_my_table' );
public function style_my_table() {
echo '<style type="text/css">';
echo '.wp-list-table .id { width: 5%; }';
echo '.wp-list-table .name { width: 40%; }';
echo '.wp-list-table .description { width: 35%; }';
echo '.wp-list-table .rating { width: 20%; }';
echo '</style>';
}