[Wordpress] XML-RPC metaWeblog.newPost . Gestion des pièces jointes
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:
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:
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 ;)