现在,您还可以使用models api:
var post = new wp.api.models.Post( { id: 1 } );
post.fetch();
post.setMeta(\'metaKey\', \'metaValue\');
// Or multiple metas at one time:
post.setMetas({metaKeyOne: \'metaValueOne\', metaKeyTwo: \'metaValueTwo\'});
post.save()
要使其工作,必须使用为REST API注册meta
register_post_meta
和
show_in_rest
参数设置为
true
.以下是一个示例:
add_action(
\'init\',
function() {
register_post_meta(\'my_post_type\', \'my_meta_key\', [\'show_in_rest\' => true, \'single\' => true]);
}
);