我尝试用WooCommerce中的高级自定义字段替换“可下载文件”下的文件URL。这是我到目前为止的代码:
add_action( 'woocommerce_admin_process_product_object', 'update_download_acf', 10, 1 );
function update_download_acf( $product ) {
if( $download_acf = get_field( 'download', $product->get_id() ) )
$product->set_customer_available_downloads( $download_acf );
}
我有两个产品变体,应该从acf中获得相同的值。