Я пытаюсь создать продукты с веб-сайта woocommerce на другой через API (v2), и я хочу отправить собственный meta_data
, поэтому я добавил эти строки в запрос: (цель состоит в том, чтобы создать продукт в том же язык в качестве исходного woocommerce)
'meta_data' => [
[
'key' => 'lang',
'value' => 'en' //hardcoded for testing purposes
]
],
поиск вокруг Я добавил эти строки в целевую woocommerce, чтобы зарегистрировать поле lang meta_data:
add_action( 'rest_api_init', function () {
register_rest_field( 'post', 'lang', array(
'get_callback' => function( $post_arr ) {
return get_post_meta( $post_arr['id'], 'lang', true );
},
) );
} );
Но все же я не могу прочитать настраиваемые поля meta_data в целевом woocommerce. Как я могу их прочитать?