fixing functions.php gravityforms hook error
authorAnthony Talarico <talarico@gaslightmedia.com>
Fri, 24 Jun 2016 15:06:03 +0000 (11:06 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Fri, 24 Jun 2016 15:06:03 +0000 (11:06 -0400)
functions.php

index a0e50c8..dd75e1d 100644 (file)
@@ -113,12 +113,24 @@ function woo_photos_content() {
 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();
+    
+    $title = $product;
+    
+    return $title;
 }
 add_filter( 'gform_field_value_product_sku', 'gform_add_product_sku_field' );
 function gform_add_product_sku_field( $value ) {
-    global $product;
-    return ( $sku = $product->get_sku() ) ? $sku : __( '(not set)', 'woocommerce' );
+    global $product, $woocommerce, $post
+        ;
+    $id = $post->ID;
+    $product_meta = new WC_Product($id);
+    $sku = $product_meta->get_sku();
+    
+    if ($sku){
+        return $sku;
+    } else {
+        return "No Set";
+    }
 }