WPML not installed and activated.

Patch wordpress

By spl on 24 août 2011 in Mobilité, Wordpress, XMS
0
0

Les applis wordpress pour mobiles ne passent pas toutes le mime-type de la pièce jointe au post lorsque publié via xml-rpc. C’est mon cas avec 2 clients sous maemo.

WP accumule donc des documents dans la media library non reconnus dont les images de base jpg/png ce qui peut être fatiguant. Voilà un patch permettant de palier ce manque :

Le fichier est wp-includes/class-wp-xmlrpc-server.php

$upload = wp_upload_bits($name, NULL, $bits);
if ( ! empty($upload['error']) ) {
$errorString = sprintf(__('Could not write file %1$s (%2$s)'), $name, $upload['error']);
logIO('O', '(MW) ' . $errorString);
return new IXR_Error(500, $errorString);
}

// DEBUT PATCH
//if we don't know the type of the file, try to figure it out...
if(!isset($type) || $type == '') {
$wp_filetype = wp_check_filetype( $name );
if ( $wp_filetype['type'] ) {
$type = $wp_filetype['type'];
}
}
// FIN PATCH

// Construct the attachment array
// attach to post_id 0

 

spl

About the Author

splView all posts by spl
Loading Facebook Comments ...

0 Comments

Add comment

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

CommentLuv badge