'; $new_columns['title'] = _x('Comic Title Name', 'column name'); $new_columns['chapter'] = __('Chapter','easel'); $new_columns['characters'] = __('Characters','easel'); $new_columns['locations'] = __('Location','easel'); $new_columns['tags'] = __('Tags', 'easel'); $new_columns['date'] = _x('Date', 'column name'); $new_columns['comicimages'] = _x('Comic', 'column name'); return $new_columns; } add_action('manage_posts_custom_column', 'ceo_manage_comic_columns', 10, 2); function ceo_manage_comic_columns($column_name, $id) { global $wpdb; switch ($column_name) { case 'chapter': $allterms = get_the_terms( $id, 'chapters'); if (!empty($allterms) && !isset($allterms->errors)) { foreach ($allterms as $term) { $term_list_chapters[] = ''.$term->name.''; } echo join(', ', $term_list_chapters ); } break; case 'characters': $allterms = get_the_terms( $id, 'characters'); if (!empty($allterms) && !isset($allterms->errors)) { foreach ($allterms as $term) { $term_list_characters[] = ''.$term->name.''; } echo join(', ', $term_list_characters ); } break; case 'locations': $allterms = get_the_terms( $id, 'locations'); if (!empty($allterms) && !isset($allterms->errors)) { foreach ($allterms as $term) { $term_list_locations[] = ''.$term->name.''; } echo join(', ', $term_list_locations ); } break; case 'comicimages': $post = &get_post($id); $comicthumb = ceo_display_comic_thumbnail('small', $post, false, 100); if (!$comicthumb) { echo 'No Comic Found.'; } else { echo $comicthumb; } break; default: break; } // end switch } function ceo_edit_comic_in_post($post) { ?>