Задать теги в WordPress через API XMLRPC при отправке сообщения? - PullRequest
0 голосов
/ 07 апреля 2010

Я пытаюсь использовать WordPress API через XMLRPC для отправки новых сообщений. Но я не могу установить теги сообщений (ни категории).

        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);

Есть идеи?

Ответы [ 2 ]

3 голосов
/ 12 апреля 2010
$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; 

дополнительная электронная почта: cn.xiaowen@gmail.com

1 голос
/ 04 июня 2011

Вы также можете установить настраиваемое поле следующим образом:

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