Obtener Nombres De Columnas En La BD De WordPress

Para obtener los nombres de las columnas de una tabla de la base de datos en MySQL con WordPress, utilice lo siguiente, aveces es necesario determinar como se llaman los campos.

global $wpdb;

$table_name = $wpdb->prefix . 'posts';
foreach ( $wpdb->get_col( "DESC " . $table_name, 0 ) as $column_name ) {
    echo $column_name;
}

La salida sería algo como esto:

ID
post_author
post_date
post_date_gmt
post_content
...