Problema al subir archivos con extensión odt en wordpress (actualizado para versiones 2.1.*)

Actualización para versiones 2.1.* de WordPress:

la operación que se describe a continuación hay que repetirla también para el fichero /wp-includes/functions.php

Nuestro amigo PedroJ nos informó de un aparente bug en WordPress, el software que utilizamos para nuestros blogs; consiste en que al intentar subir un archivo con extensión odt (el formato abierto utilizado por Open Office) nos aparece un mensaje de error indicando que se viola una directiva de seguridad impidiendo subir el documento.

La primera reacción, lógicamente, fue recurrir al chiste fácil y decirle: pues … (j)odt … sin embargo, después de comprobar que, efectivamente la limitación existe, nos pusimos manos a la obra para buscarle una solución ya que no parece razonable que se limite la utilización de este formato en un software libre de mantenimiento de blogs como es WordPress.

La solución, tomada de SigT.net, es la siguiente: en el archivo /wp-includes/functions-post.php aparece un listado de extensiones de archivos permitidas, esto sería un extracto del mismo:

‘rtf’ => ‘application/rtf’,
‘js’ => ‘application/javascript’,
‘pdf’ => ‘application/pdf’,
‘doc’ => ‘application/msword’,

se trata entonces de editar este archivo y añadir la línea ‘odt’ => ‘application/odt’, lo que hará que a partir de ese momento esté permitido subir archivos con esta extensión (o con cualquier otra que nos interese añadir).

Esta operación hay que repetirla también para el fichero /wp-includes/functions.php cuando se actualiza WordPress a la versión 2.1.*

La edición de este archivo requiere ciertos conocimientos por lo que se aconseja que los PRoFeBLoGuers interesados en añadir esta característica a su blog nos lo comuniquen al equipo de administración de PRoFeBLoG.es para que procedamos a activarla.

Anuncios

Un pensamiento en “Problema al subir archivos con extensión odt en wordpress (actualizado para versiones 2.1.*)

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s