2014-02-14 124 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>'; 
}