我很難用這個。我知道WP_List_Table
將爲您生成表格,並且get_columns
將在大多數情況下設置來自數據庫的表格的header
和footer
。wp_list_table將表格標題和表格內容不屬於數據庫
如果我有這樣的數據庫表和它的領域
+----------------+
| Field | Type |
+-------+--------+
| id | int |
+-------+--------+
| name | varchar|
+-------+--------+
然後在我的get_columns
功能。
function get_columns() {
$columns = array(
'id' => 'ID',
'name' => 'Name'
);
return $columns;
}
所以與..這會給我的HTML表這樣的..
+--------------------+
| ID | Name |
+-------+------------+
| 1 | Foo |
+-------+------------+
| 2 | Bar |
+-------+------------+
BUT(1)我怎麼可以添加其他的頁眉和頁腳不屬於數據庫?我想實現這樣的事情..
+--------------------+--------+
| ID | Name | Option |
+-------+------------+--------+
| 1 | Foo | Click |
+-------+------------+--------+
| 2 | Bar | Click |
+-------+------------+--------+
(2)我也想換一個<form>
的Click
文本,以便我可以做一些動作吧。我不知道該如何處理。任何幫助將非常感激。
這個帖子可能會有所幫助 - OP解決你的問題在他的問題:http://stackoverflow.com/questions/9278772/extendingw-p-list-table-handling-checkbox -options-in-plugin-administration –
感謝您的鏈接。但是,如何添加這些額外的標題和內容,而不需要將它們放在數據庫中呢? –
如果你在''get_columns()'數組定義中添加類似''cb'=>'''會發生什麼? –