我使用WP_List_Table
班一切正常,但我想要默认值orderby
为数字(按ID)。如果是通过字符串,它就可以工作。
这是功能:
private function sort_data( $a, $b )
{
// Set defaults
$orderby = \'id\';
$order = \'desc\';
// If orderby is set, use this as the sort column
if(!empty($_GET[\'orderby\']))
{
$orderby = $_GET[\'orderby\'];
}
// If order is set use this as the order
if(!empty($_GET[\'order\']))
{
$order = $_GET[\'order\'];
}
$result = strcmp( $a[$orderby], $b[$orderby] );
if($order === \'asc\')
{
return $result;
}
return -$result;
}
结果如下:
九、八、六、四、二、十一