如何通过 WP REST API 创建具有自定义字段元值的帖子

问题描述 投票:0回答:0

我已经注册了一个帖子类型,可以通过 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 的经验并且知道问题出在哪里?

wordpress wordpress-rest-api custom-fields
© www.soinside.com 2019 - 2024. All rights reserved.