Le code suivant fonctionne très bien pour télécharger un nouveau message sur un blog WordPress mais pour la vie de moi, je n'arrive pas à définir les catégories.Les catégories Perl WordPress :: XMLRPC ne sont pas définies
Les catégories existent. J'ai essayé toutes les minuscules, essayé le cas-correspondant, essayé la version slug. Rien ne fonctionne. Peu importe comment j'essaie de passer les catégories, le poste est affecté uniquement à la catégorie par défaut.
J'ai parcouru le Web pour trouver d'autres morceaux de code exemple et aucune mentionne la sémantique du code réel de la façon d'attribuer la poste à certaines catégories à l'aide du module WordPress::XMLRPC.
use WordPress::XMLRPC;
my $o = WordPress::XMLRPC->new;
$o->username('username');
$o->password('password');
$o->proxy('http://blogdomain.com/xmlrpc.php');
$o->server() || die "$!";
my $hashref = {
'title' => 'Test New Post 999 555456782',
'categories' => ['Categorie1', 'Categorie2'],
'description' => '<p>Here is the content</p>',
'mt_keywords' => 'tag1, tag2, tag3',
'mt_allow_comments' => 1,
};
my $ID = $o->newPost($hashref, 1);