function ctc_location_columns($columns) { // insert thumbnail after checkbox (before title) $insert_array = array(); $insert_array['ctc_location_thumbnail'] = __('Thumbnail', 'church-theme-content'); $columns = ctc_array_merge_after_key($columns, $insert_array, 'cb'); // insert address and order after location (title) $insert_array = array(); if (ctc_field_supported('locations', '_ctc_location_address')) { $insert_array['ctc_location_address'] = _x('Address', 'location admin column', 'church-theme-content'); } if (ctc_field_supported('locations', '_ctc_location_times')) { $insert_array['ctc_location_times'] = _x('Times', 'location admin column', 'church-theme-content'); } $insert_array['ctc_location_order'] = _x('Order', 'sorting', 'church-theme-content'); $columns = ctc_array_merge_after_key($columns, $insert_array, 'title'); //change "Location" to "Location" $columns['title'] = _x('Location', 'location admin column', 'church-theme-content'); return $columns; }
/** * Add/remove list columns * * @since 0.9 * @param array $columns Columns to manipulate * @return array Modified columns */ function ctc_person_columns($columns) { // insert thumbnail after checkbox (before title) $insert_array = array(); $insert_array['ctc_person_thumbnail'] = __('Thumbnail', 'church-theme-content'); $columns = ctc_array_merge_after_key($columns, $insert_array, 'cb'); // insert columns after title $insert_array = array(); if (ctc_field_supported('people', '_ctc_person_position')) { $insert_array['ctc_person_position'] = __('Position', 'church-theme-content'); } if (ctc_taxonomy_supported('people', 'ctc_person_group')) { $insert_array['ctc_person_group'] = _x('Groups', 'people column', 'church-theme-content'); } $insert_array['ctc_person_order'] = _x('Order', 'sorting', 'church-theme-content'); $columns = ctc_array_merge_after_key($columns, $insert_array, 'title'); //change "title" to "name" $columns['title'] = _x('Name', 'person', 'church-theme-content'); return $columns; }
/** * Add/remove event list columns * * @since 0.9 * @param array $columns Columns to manipulate * @return array Modified columns */ function ctc_event_columns($columns) { // insert thumbnail after checkbox (before title) $insert_array = array(); $insert_array['ctc_event_thumbnail'] = __('Thumbnail', 'church-theme-content'); $columns = ctc_array_merge_after_key($columns, $insert_array, 'cb'); // insert start date, venue after title $insert_array = array(); if (ctc_field_supported('events', '_ctc_event_start_date')) { $insert_array['ctc_event_dates'] = _x('When', 'events admin column', 'church-theme-content'); } if (ctc_field_supported('events', '_ctc_event_venue')) { $insert_array['ctc_event_venue'] = _x('Where', 'events admin column', 'church-theme-content'); } $columns = ctc_array_merge_after_key($columns, $insert_array, 'title'); // remove author unset($columns['author']); return $columns; }