Attempting field autofill through functions, not shortcode
authorLaury GvR <laury@gaslightmedia.com>
Tue, 19 Apr 2016 19:21:52 +0000 (15:21 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Tue, 19 Apr 2016 19:21:52 +0000 (15:21 -0400)
functions.php

index 94af84b..e90b37d 100644 (file)
@@ -91,8 +91,17 @@ function woo_product_inquiry_tab( $tabs ) {
 
 }
 function woo_product_inquiry_content() {
-        global $product;
-       echo do_shortcode('[gravityform id="2" title="true" description="true" field_values="product_sku='.$product->get_sku().'&amp;product_name='.$product->get_title().'"]');
+    echo do_shortcode('[gravityform id="2" title="true" description="true"');
+}
+add_filter( 'gform_field_value_product_sku', 'gform_add_product_sku_field' );
+function gform_add_product_sku_field( $value ) {
+    global $product;
+    return $product->get_sku();
+}
+add_filter( 'gform_field_value_product_name', 'gform_add_product_name_field' );
+function gform_add_product_name_field( $value ) {
+    global $product;
+    return $product->get_title();
 }
 
 /* Header for posts*/