Salut,
est ce que quelqu'un sait comment gérer les pièces jointes en utilisant la méthode metaWeblog.newPost http://codex.wordpress.org/XML-RPC_MetaWeblog_API.

J'ai regardé comment été implémentée la méthode dans : wp-includes/class-wp-xmlrpc-server.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
		// Handle enclosures
		...
		if ( is_array( $enclosure ) && isset( $enclosure['url'] ) && isset( $enclosure['length'] ) && isset( $enclosure['type'] ) ) {
Est ce que quelqu'un sait comment faire passer en paramètre un élément attaché (enclosure), j'ai essayé cela, le post est bien créé mais sans la pièce jointe.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$content = array(
            'title' => 'title',  
            'description' => 'description',  
            'mt_allow_comments' => 0,  // 1 to allow comments  
            'mt_allow_pings' => 0,  // 1 to allow trackbacks  
            'post_type' => 'post',  
            'mt_keywords' => '',  
            'categories' => array(''),
			'enclosure' => array('url'=>'http://www.education.gov.yk.ca/pdf/pdf-test.pdf','length'=>'','type' =>'')
);
 
 
$params = array(0,'admin','admin',$content,false);
 
if (!$client->query('metaWeblog.newPost',$params))
{
	echo('Error occured while executing method : ' . $client->getErrorCode().":".$client->getErrorMessage());
}
 
$response = $client->getResponse();
var_dump($response) ;
merci
a +
ben