coluna da ordem da data no tipo de postagem personalizado

Eu tenho um tipo de postagem personalizado e tentando configurar colunas personalizadas, a coluna de data está por padrão e aparece logo após o título. Eu tenho que desatar a data primeiro e depois voltar a aplicá-la, ou existe uma maneira mais elegante de conseguir isso:

function custom_columns($columns) { unset( $columns['date'] ); $columns = array_merge($columns, array( 'title' => 'Alert Title', 'region' => 'Region', 'date' => 'Date', ) ); return $columns; } 

Solutions Collecting From Web of "coluna da ordem da data no tipo de postagem personalizado"

Isso é o único que há para fazer: manipulação de matrizes .

O filtro manage_edit-CPT_columns é triggersdo na class-wp-list-table.php :

 add_filter( "manage_{$this->screen->id}_columns", array( &$this, 'get_columns' ), 0 ); 

O que, por sua vez, envia a function get_columns() na class de class-wp-posts-list-table.php .

E, dentro dele, um filtro para taxonomias e outros para colunas pós / página / cpt .
E todos eles lidando com elementos de matrizes.
Talvez exista uma solução de uma linha com alguma function PHP, mas duas linhas também são código válido.