How to add .pdf support to the WordPress media manager

Paste this code into your functions.php file. Save the file, and you’re done.

function modify_post_mime_types( $post_mime_types ) {

	// select the mime type, here: 'application/pdf'
	// then we define an array with the label values

	$post_mime_types['application/pdf'] = array( __( 'PDFs' ), __( 'Manage PDFs' ), _n_noop( 'PDF <span class="count">(%s)</span>', 'PDFs <span class="count">(%s)</span>' ) );

	// then we return the $post_mime_types variable
	return $post_mime_types;

}

// Add Filter Hook
add_filter( 'post_mime_types', 'modify_post_mime_types' );

Note that this code snippet can be used for other file types as well as .swf, .avi, .mov, etc.

Thanks to WP Tuts for the nice code snippets!

Leave a Reply

Your email address will not be published. Required fields are marked *