2014-02-14 127 views
0

我在WordPress插件中使用WP_List_Table类创建了一个表。它基本上从数据库输出一些信息。 Id列在桌子内部占用太多空间,我试图减小宽度。有没有办法做到这一点在PHP中(当扩展课程),或者我必须在CSS中这样做。如果是这样如何?我更喜欢PHP解决方案。减少WP_List_Table的表宽度

enter image description here

+0

PHP的解决方案是为与WP UI的其余部分保持一致:不显示开始与ID。 –

+0

将短代码插入帖子和页面以在其中显示autoquote程序的实例需要Id。 –

+0

听起来像*梦幻般的*用户界面。 ;-)检查“WP_List_Table”被定义的文件,我99%在那里有一个有用的钩子。可能在表格定义中。无论如何,如果有必要,您应该可以添加额外的CSS类 - 尽管我已经下注了一个有用的CSS类,因此请先检查一下。 –

回答

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>'; 
}