这应该是可能的,但看起来很复杂。毫无疑问,正如您所看到的display_rows
方法只通过一行,没有计数器。这意味着行号必须在$item
变量来提取它。由于它本机不在那里,因此必须在开始显示表之前插入它。
幸运的是,有一种专门为此设计的方法,prepare_items
. 这是一个抽象类,意味着它必须由使用该类的子类填写。例如,看看the way it is implemented 在里面WP_Posts_List_Table
.
所以你要做的就是覆盖现有的prepare_items
,并循环行以添加新属性$row_count
给他们每个人。然后,在实现column\\$custom($item)时,可以提取$row_count
.
免责声明:显然我自己并没有测试这个,这只是一个我认为应该可行的概念。