【发布时间】:2011-02-07 08:41:00
【问题描述】:
以下代码可以很好地将新帖子上传到 WordPress 博客,但对于我来说,我似乎无法设置要设置的类别。
类别存在。我尝试了所有小写字母,尝试了大小写匹配,尝试了 slug 版本。没有任何效果。无论我如何尝试传递类别,帖子都只会分配给默认类别。
我在网上搜索了其他示例代码,但没有人提及如何使用 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);
【问题讨论】: