core = $core; add_filter( 'manage_media_columns', array( $this, 'manage_media_columns' ) ); add_action( 'manage_media_custom_column', array( $this, 'manage_media_custom_column' ), 10, 2 ); add_action( 'admin_footer', array( $this, 'admin_footer_library' ) ); } function manage_media_columns( $cols ) { $cols["Retina"] = "Retina"; return $cols; } function manage_media_custom_column( $column_name, $id ) { if ( $column_name == 'Retina' ) { $info = $this->core->retina_info( $id ); if ( empty( $info ) ) return; $info = $this->core->html_get_basic_retina_info( $id, $info ); echo "" . __( "GENERATE", 'wp-retina-2x' ) . "
"; echo '
'; echo $info; echo '
'; } else if ( $column_name == 'Retina-Actions' ) { } } function admin_footer_library() { $screen = get_current_screen(); if ( $screen->base != 'upload' && $screen->base != 'media_page_wp-retina-2x' ) return; ?>