Wordpress admin column
http://justintadlock.com/archives/2011/06/27/custom-columns-for-custom-post-types
add_filter( 'manage_edit-stops_columns', 'my_edit_stops_columns' ) ;
function my_edit_stops_columns( $columns ) {
$columns = array(
'cb' => '<input type="checkbox" />',
'title' => __( 'Title' ),
'city' => __( 'City' ),
'date' => __( 'Date' )
);
return $columns;
}
add_action( 'manage_stops_posts_custom_column', 'my_manage_stops_columns', 10, 2 );
function my_manage_stops_columns( $column, $post_id ) {
global $post;
switch( $column ) {
case 'city' :
$terms = get_the_terms( $post_id, 'city' );
if ( !empty( $terms ) ) {
$out = array();
foreach ( $terms as $term ) {
$out[] = sprintf( '<a href="%s">%s</a>',
esc_url( add_query_arg( array( 'post_type' => $post->post_type, 'city' => $term->slug ), 'edit.php' ) ),
esc_html( sanitize_term_field( 'name', $term->name, $term->term_id, 'city', 'display' ) )
);
}
echo join( ', ', $out );
}
else {
_e( 'Сity is not selected' );
}
break;
default :
break;
}
}
———————————
add_filter("manage_edit-events_columns", "on_title_update_columns");
function on_title_update_columns($columns) {
$columns['post_default_order'] = 'Order';
return $columns;
}
add_action("manage_posts_custom_column", "on_browse_update_columns");
function on_browse_update_columns($column) {
global $post;
if ("post_default_order" == $column){
echo $post->menu_order;
}
}
----- admin columns additional column coli sort admin columns
http://code.tutsplus.com/articles/add-a-custom-column-in-posts-and-custom-post-types-admin-screen--wp-24934
http://code.tutsplus.com/articles/quick-tip-make-your-custom-column-sortable--wp-25095
// ADD NEW COLUMN
function ST4_columns_head($defaults) {
$defaults['menu_order'] = 'Order';
return $defaults;
}
// SHOW THE FEATURED IMAGE
function ST4_columns_content($column_name, $post_ID) {
if ($column_name == 'menu_order') {
$thispost = get_post($post_ID);
echo $thispost->menu_order;
}
}
add_filter('manage_posts_columns', 'ST4_columns_head');
add_action('manage_posts_custom_column', 'ST4_columns_content', 10, 2);
add_action('manage_armour_posts_custom_column', 'ST4_columns_content', 10, 2);
add_action('manage_weapon_posts_custom_column', 'ST4_columns_content', 10, 2);
add_action('manage_suit_posts_custom_column', 'ST4_columns_content', 10, 2);
add_action('manage_camp_posts_custom_column', 'ST4_columns_content', 10, 2);
add_action('manage_izo_posts_custom_column', 'ST4_columns_content', 10, 2);