提交帖子时通过 XMLRPC API 在 WordPress 中设置帖子标签?

发布于 2024-08-28 03:33:03 字数 600 浏览 10 评论 0原文

我正在尝试通过 XMLRPC 使用 WordPress API 提交新帖子。但我无法设置帖子标签(也无法设置类别)。

        echo "Adding $term to blog via XMLRPC ...";
        $client = new IXR_Client("http://$blog.wordpress.com/xmlrpc.php");
        $content = array('title'=>$term,
                         'description'=>"All about $term",
                         'category'=>'barvaz,moshe',
                          'tags'=>'tag1,tag2');
        $client->query('metaWeblog.newPost', 0, $username, $password, $content, true);
        $rv = $client->getResponse();
        print_r($rv);

有什么想法吗?

I am trying to use WordPress API via XMLRPC to submit new posts. But i can't set the post tags (nor the categories).

        echo "Adding $term to blog via XMLRPC ...";
        $client = new IXR_Client("http://$blog.wordpress.com/xmlrpc.php");
        $content = array('title'=>$term,
                         'description'=>"All about $term",
                         'category'=>'barvaz,moshe',
                          'tags'=>'tag1,tag2');
        $client->query('metaWeblog.newPost', 0, $username, $password, $content, true);
        $rv = $client->getResponse();
        print_r($rv);

Any idea?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

眼眸印温柔 2024-09-04 03:33:03
$categories[0]="cate1";
$categories[1]="cate2";

$tags[0]="tag1";
$tags[1]="tag2";


...
$content['title'] = $title;
$content['categories'] = $categories;
$content['mt_keywords'] = $tags;
$content['description'] = $description; 

更多电子邮件:[电子邮件受保护]

$categories[0]="cate1";
$categories[1]="cate2";

$tags[0]="tag1";
$tags[1]="tag2";


...
$content['title'] = $title;
$content['categories'] = $categories;
$content['mt_keywords'] = $tags;
$content['description'] = $description; 

more email : [email protected]

没有你我更好 2024-09-04 03:33:03

您还可以像这样设置自定义字段

$content['custom_fields'] = array(
        array('key' => 'Image', 'value' => $img),
        array('key' => '_aioseop_keywords', 'value' => $aiokey),
        array('key' => '_aioseop_title', 'value' => $title),
    );

You also can set custom field like this

$content['custom_fields'] = array(
        array('key' => 'Image', 'value' => $img),
        array('key' => '_aioseop_keywords', 'value' => $aiokey),
        array('key' => '_aioseop_title', 'value' => $title),
    );
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文