Php 将woocommerce产品变量自定义字段添加到REST API

Php 将woocommerce产品变量自定义字段添加到REST API,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我已经能够使用以下工具将自定义字段添加到我的WooCommerce产品变体中: add_action( 'woocommerce_variation_options_pricing', 'bbloomer_add_custom_field_to_variations', 10, 3 ); function bbloomer_add_custom_field_to_variations( $loop, $variation_data, $variation ) { woocommerce_

我已经能够使用以下工具将自定义字段添加到我的WooCommerce产品变体中:

add_action( 'woocommerce_variation_options_pricing', 'bbloomer_add_custom_field_to_variations', 10, 3 );
function bbloomer_add_custom_field_to_variations( $loop, $variation_data, $variation ) {
    woocommerce_wp_text_input( array(
        'id' => 'custom_field[' . $loop . ']',
        'class' => 'short',
        'label' => __( 'Custom Field TEST', 'woocommerce' ),
        'value' => get_post_meta( $variation->ID, 'custom_field', true )
    ));
}
add_action( 'woocommerce_save_product_variation', 'bbloomer_save_custom_field_variations', 10, 2 );
function bbloomer_save_custom_field_variations( $variation_id, $i ) {
    $custom_field = $_POST['custom_field'][$i];
    if ( isset( $custom_field ) ) update_post_meta( $variation_id, 'custom_field', esc_attr( $custom_field ) );
}
add_filter( 'woocommerce_available_variation', 'bbloomer_add_custom_field_variation_data' );
function bbloomer_add_custom_field_variation_data( $variations ) {
    $variations['custom_field'] = '<div class="woocommerce_custom_field">Custom Field: <span>' . get_post_meta( $variations[ 'variation_id' ], 'custom_field', true ) . '</span></div>';
    return $variations;
}
add_action('woocommerce_variation_options_pricing','bbloomer_add_custom_field_to_variations',10,3);
函数bbloomer\u将\u自定义\u字段\u添加到\u变量($loop,$variation\u data,$variation){
woocommerce_wp_text_输入(数组(
'id'=>'自定义_字段['.$loop.']',
“类”=>“短”,
'label'=>\('Custom Field TEST','woocommerce'),
'value'=>get\u post\u meta($variation->ID,'custom\u field',true)
));
}
添加操作('woocommerce\u save\u product\u variation'、'bbloomer\u save\u custom\u field\u variations',10,2);
函数bbloomer\u save\u custom\u field\u variation($variation\u id,$i){
$custom\u field=$\u POST['custom\u field'][$i];
if(isset($custom_field))更新_post_meta($variation_id,'custom_field',esc_attr($custom_field));
}
添加过滤器(“woocommerce可用变量”、“bbloomer添加自定义字段变量数据”);
功能bbloomer\u添加\u自定义\u字段\u变量\u数据($variations){
$variations['custom\u field']=“custom field:”。获取“post\u meta”($variations['variations\u id'],'custom\u field',true)。”;
返回$variations;
}
但是我想知道是否可以将这个自定义字段也添加到RESTAPI中