' . __('Media Order', 'admin-management-xtended') . ''; return $defaults; } /** * Replaces the media 'Description' column in the media management view * * @since 1.5.0 * @author scripts@schloebe.de * * @param array * @return array */ function ame_column_media_desc( $defaults ) { unset($defaults['desc']); $defaults['ame_media_desc'] = '' . __('Description') . ''; return $defaults; } /** * Adds content to the new 'Media Order' column on the media management view * * @since 1.4.0 * @author scripts@schloebe.de * * @param string * @param int */ function ame_custom_column_media_order( $ame_column_name, $ame_id ) { global $wpdb; if( $ame_column_name == 'ame_media_order' && current_user_can( 'edit_post', $ame_id ) ) { $q_media_order = get_post( $ame_id ); echo '
'; } } /** * Adds content to the altered media 'Description' column on the media management view * * @since 1.5.0 * @author scripts@schloebe.de * * @param string * @param int */ function ame_custom_column_media_desc( $ame_column_name, $ame_id ) { global $wpdb; if( $ame_column_name == 'ame_media_desc' ) { $q_media_desc = get_post( $ame_id ); $media_desc = $q_media_desc->post_excerpt; echo '' . $media_desc . ' '; if( current_user_can( 'edit_post', $ame_id ) ) { echo '
';
}
}
}
add_action('manage_media_custom_column', 'ame_custom_column_media_order', 500, 2);
add_filter('manage_media_columns', 'ame_column_media_order', 500, 2);
add_action('manage_media_custom_column', 'ame_custom_column_media_desc', 300, 2);
add_filter('manage_media_columns', 'ame_column_media_desc', 300, 2);
?>