我在WordPress管理员的posts页面上有一个奇特的自定义列。我已将此列设置为可排序。第一次单击列标题时,地址栏中的URL将更改为order=asc,然后每次单击时,它都会在asc和desc之间来回切换。但是,我希望第一次单击时将其设置为desc,然后开始切换。我该怎么做呢。
这是我当前的代码:
add_filter( \'manage_edit-post_sortable_columns\', array( $this, \'my_function\' ) );
public function my_function( $columns ) {
$columns[\'my_column\'] = \'My Column Name\';
return $columns;
}
那么,我如何使它在第一次单击列时,首先转到DESC,然后转到ASC?谢谢
最合适的回答,由SO网友:Sally CJ 整理而成
您只需要提供一个包含两项的数组—列slug和初始排序顺序。
$columns[\'my_column\'] = array( \'my-column\', \'desc\' );