我已经注册了一个帖子类型,可以通过 rest api 创建该类型的新帖子。 但是,我似乎无法添加任何帖子元,即自定义字段。
这是我发送的数据:
$数据=数组(
"title" => $post->name,
"content" => $record->content,
"status" => "draft",
"author" => "1",
"meta" => array( "test" => "test" )
);
可以肯定的是,我还创建了一个特定的元数据,尽管我不知道这是否有效或有任何作用。
add_action( 'init', 'register_meta_function' );
function register_meta_function() {
$meta_args = array(
'type' => 'string',
'description' => 'test',
'single' => true,
'show_in_rest' => true,
);
register_meta( 'POST_TYPE', 'test', $meta_args );
}
对于帖子类型,我至少可以在菜单中看到它已经创建,但我在任何地方都看不到那个元字段。
有没有人有使用 wordpress rest api 的经验并且知道问题出在哪里?