WP_List_Table中的自定义操作

时间:2012-05-13 12:27:55

标签: wordpress admin

使用WP_List_Table类在管理员中创建表格时,是否可以创建editdelete以外的自定义操作?

1 个答案:

答案 0 :(得分:-2)

是的,请参阅:http://codex.wordpress.org/Class_Reference/WP_List_Table

您使用的是什么版本的Wordpress?

如果您不仅要显示项目而且还想要操作它们,则必须定义一些操作。例如:

function column_booktitle($item) {
  $actions = array(
            'edit'      => sprintf('<a href="?page=%s&action=%s&book=%s">Edit</a>',$_REQUEST['page'],'edit',$item['ID']),
            'delete'    => sprintf('<a href="?page=%s&action=%s&book=%s">Delete</a>',$_REQUEST['page'],'delete',$item['ID']),
             );
  return sprintf('%1$s %2$s', $item['booktitle'], $this->row_actions($actions) );
}