1

我正在使用 Wordpress XMLRPC 将帖子添加到我的博客。

但是,运行此之后。

$data = array(
            'title'   => $title,
            'description' => $content,
            'post_type'  => 'post',
            'categories'  => array($category),
            'post_status' => 'publish'
        );

            $addedPostReturn = $this->_client->query('metaWeblog.newPost',      
                                    array(0,$username,$password,$data,1));

这可以很好地添加帖子,但不会添加帖子元信息。

如果我打开帖子,单击更新,所有默认的 postmeta 都会更新。但是,我想用我的 php 脚本而不是手动添加所有默认的 postmeta 信息(否则它有点违背目的)。

无论如何,使用 xmlrpc或常规 wordpress 函数通过使用它们的默认值来创建 postmeta 自定义字段?如果没有,有没有办法让我需要使用 metaWeblog.newPost 函数的自定义字段部分手动添加的所有自定义字段的列表?(我不想添加一些但不是其他的。我宁愿做一个完整的工作)

在此先感谢...任何帮助表示赞赏!:)

编辑:

$postUpdateContent = array();
$postUpdateContent['ID'] = $newPostId;
$postUpdateContent['post_content'] = $sameContent;
wp_update_post( $postUpdateContent );

似乎没有成功...

4

0 回答 0