Merge admin cpm columns instead of replacing

This commit is contained in:
Brian Miyaji
2014-08-22 22:40:19 +10:00
parent 8af343efcf
commit 98715a83e6
7 changed files with 33 additions and 18 deletions

View File

@@ -42,7 +42,8 @@ class SP_Admin_CPT_Calendar extends SP_Admin_CPT {
* Change the columns shown in admin.
*/
public function edit_columns( $existing_columns ) {
$columns = array(
unset( $existing_columns['author'], $existing_columns['date'] );
$columns = array_merge( array(
'cb' => '<input type="checkbox" />',
'title' => __( 'Title', 'sportspress' ),
'sp_league' => __( 'League', 'sportspress' ),
@@ -51,7 +52,7 @@ class SP_Admin_CPT_Calendar extends SP_Admin_CPT {
'sp_team' => __( 'Team', 'sportspress' ),
'sp_events' => __( 'Events', 'sportspress' ),
'sp_layout' => __( 'Layout', 'sportspress' ),
);
), $existing_columns );
return apply_filters( 'sportspress_calendar_admin_columns', $columns );
}

View File

@@ -84,17 +84,20 @@ class SP_Admin_CPT_Event extends SP_Admin_CPT {
* Change the columns shown in admin.
*/
public function edit_columns( $existing_columns ) {
$columns = array(
unset( $existing_columns['author'], $existing_columns['comments'] );
$columns = array_merge( array(
'cb' => '<input type="checkbox" />',
'sp_format' => '<span class="dashicons sp-icon-calendar tips" title="' . __( 'Format', 'sportspress' ) . '"></span>',
'title' => __( 'Event', 'sportspress' ),
'title' => null,
'date' => __( 'Date', 'sportspress' ),
'sp_time' => __( 'Time', 'sportspress' ),
'sp_team' => __( 'Teams', 'sportspress' ),
'sp_league' => __( 'League', 'sportspress' ),
'sp_season' => __( 'Season', 'sportspress' ),
'sp_venue' => __( 'Venue', 'sportspress' ),
);
), $existing_columns, array(
'title' => __( 'Event', 'sportspress' ),
) );
return apply_filters( 'sportspress_event_admin_columns', $columns );
}

View File

@@ -42,7 +42,8 @@ class SP_Admin_CPT_List extends SP_Admin_CPT {
* Change the columns shown in admin.
*/
public function edit_columns( $existing_columns ) {
$columns = array(
unset( $existing_columns['author'], $existing_columns['date'] );
$columns = array_merge( array(
'cb' => '<input type="checkbox" />',
'title' => __( 'Title', 'sportspress' ),
'sp_league' => __( 'League', 'sportspress' ),
@@ -50,7 +51,7 @@ class SP_Admin_CPT_List extends SP_Admin_CPT {
'sp_team' => __( 'Team', 'sportspress' ),
'sp_player' => __( 'Players', 'sportspress' ),
'sp_layout' => __( 'Layout', 'sportspress' ),
);
), $existing_columns );
return apply_filters( 'sportspress_list_admin_columns', $columns );
}

View File

@@ -58,15 +58,18 @@ class SP_Admin_CPT_Player extends SP_Admin_CPT {
* Change the columns shown in admin.
*/
public function edit_columns( $existing_columns ) {
$columns = array(
unset( $existing_columns['author'], $existing_columns['date'] );
$columns = array_merge( array(
'cb' => '<input type="checkbox" />',
'sp_number' => '<span class="dashicons sp-icon-tshirt tips" title="' . __( 'Number', 'sportspress' ) . '"></span>',
'title' => __( 'Name', 'sportspress' ),
'title' => null,
'sp_position' => __( 'Positions', 'sportspress' ),
'sp_team' => __( 'Teams', 'sportspress' ),
'sp_league' => __( 'Leagues', 'sportspress' ),
'sp_season' => __( 'Seasons', 'sportspress' ),
);
), $existing_columns, array(
'title' => __( 'Name', 'sportspress' )
) );
return apply_filters( 'sportspress_player_admin_columns', $columns );
}

View File

@@ -58,14 +58,17 @@ class SP_Admin_CPT_Staff extends SP_Admin_CPT {
* Change the columns shown in admin.
*/
public function edit_columns( $existing_columns ) {
$columns = array(
unset( $existing_columns['author'], $existing_columns['date'] );
$columns = array_merge( array(
'cb' => '<input type="checkbox" />',
'title' => __( 'Name', 'sportspress' ),
'title' => null,
'sp_role' => __( 'Role', 'sportspress' ),
'sp_team' => __( 'Teams', 'sportspress' ),
'sp_league' => __( 'Leagues', 'sportspress' ),
'sp_season' => __( 'Seasons', 'sportspress' ),
);
), $existing_columns, array(
'title' => __( 'Name', 'sportspress' )
) );
return apply_filters( 'sportspress_staff_admin_columns', $columns );
}

View File

@@ -42,13 +42,14 @@ class SP_Admin_CPT_Table extends SP_Admin_CPT {
* Change the columns shown in admin.
*/
public function edit_columns( $existing_columns ) {
$columns = array(
unset( $existing_columns['date'] );
$columns = array_merge( array(
'cb' => '<input type="checkbox" />',
'title' => __( 'Title', 'sportspress' ),
'sp_league' => __( 'League', 'sportspress' ),
'sp_season' => __( 'Season', 'sportspress' ),
'sp_team' => __( 'Teams', 'sportspress' ),
);
), $existing_columns );
return apply_filters( 'sportspress_table_admin_columns', $columns );
}

View File

@@ -57,15 +57,18 @@ class SP_Admin_CPT_Team extends SP_Admin_CPT {
* Change the columns shown in admin.
*/
public function edit_columns( $existing_columns ) {
$columns = array(
unset( $existing_columns['author'], $existing_columns['date'] );
$columns = array_merge( array(
'cb' => '<input type="checkbox" />',
'sp_icon' => '<span class="dashicons sp-icon-shield tips" title="' . __( 'Logo', 'sportspress' ) . '"></span>',
'title' => __( 'Team', 'sportspress' ),
'title' => null,
'sp_url' => __( 'URL', 'sportspress' ),
'sp_abbreviation' => __( 'Abbreviation', 'sportspress' ),
'sp_league' => __( 'Leagues', 'sportspress' ),
'sp_season' => __( 'Seasons', 'sportspress' ),
);
), $existing_columns, array(
'title' => __( 'Team', 'sportspress' ),
) );
return apply_filters( 'sportspress_team_admin_columns', $columns );
}