我正在使用 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 );
似乎没有成功...