我正在使用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 );
似乎没有做到这一点......