SummArg | Cursos y recursos para webmasters

01/08/2012

Filtrar archivos PDF en WordPress

De manera nativa la sección multimedia de WordPress diferencia las imágenes de los videos. En AyudaWordPress (fuente original wp.tutsplus) publicaron una buena guía para añadir un elemento mas a esa discriminación: Los archivos PDF. Del mismo modo podemos añadir otras excepciones para que sea mas fácil listar una galería de documentos, y de paso siempre es bueno saber que podemos filtrar los attachments por tipo de archivo, como demostramos a la hora de construir una galería con todas las imágenes en WordPress.

Vamos al código, dentro de functions.php añadimos:

function modify_post_mime_types( $post_mime_types ) {
	$post_mime_types['application/pdf'] = array( __( 'PDFs' ), __( 'Gestionar PDFs' ), _n_noop( 'PDF <span>(%s)</span>', 'PDFs <span>(%s)</span>' ) );
	return $post_mime_types;
}
add_filter( 'post_mime_types', 'modify_post_mime_types' );

Guardamos y listo. Otros tipos de archivos soportados son:

'pdf' => 'application/pdf',
 'swf' => 'application/x-shockwave-flash',
 'mov|qt' => 'video/quicktime',
 'flv' => 'video/x-flv',
 'js' => 'application/javascript',
 'avi' => 'video/avi',
 'divx' => 'video/divx',

Dejar un comentario