/**
  * Adds support for taxonomy and custom field columns
  *
  * Called in the admin_init action because the list_table object isn't
  * created in time to affect the "screen options" setup.
  *
  * @since 0.30
  *
  * @return	void
  */
 public static function mla_admin_init_action()
 {
     $taxonomies = get_taxonomies(array('show_ui' => true), 'names');
     foreach ($taxonomies as $tax_name) {
         if (MLAOptions::mla_taxonomy_support($tax_name)) {
             $tax_object = get_taxonomy($tax_name);
             MLA_List_Table::$default_columns['t_' . $tax_name] = $tax_object->labels->name;
             MLA_List_Table::$default_hidden_columns[] = 't_' . $tax_name;
             // MLA_List_Table::$default_sortable_columns [] = none at this time
         }
         // supported taxonomy
     }
     // foreach $tax_name
     MLA_List_Table::$default_columns = array_merge(MLA_List_Table::$default_columns, MLAOptions::mla_custom_field_support('default_columns'));
     MLA_List_Table::$default_hidden_columns = array_merge(MLA_List_Table::$default_hidden_columns, MLAOptions::mla_custom_field_support('default_hidden_columns'));
     MLA_List_Table::$default_sortable_columns = array_merge(MLA_List_Table::$default_sortable_columns, MLAOptions::mla_custom_field_support('default_sortable_columns'));
 }