From: Laury GvR Date: Tue, 12 Apr 2016 17:02:35 +0000 (-0400) Subject: Custom product inquiry tab X-Git-Tag: v1.0.0^2~35 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=b52e46670d3198ab574b57b44968572b98e437c3;p=WP-Themes%2Fjollylama.git Custom product inquiry tab --- diff --git a/functions.php b/functions.php index 3029213..24edf96 100644 --- a/functions.php +++ b/functions.php @@ -75,21 +75,24 @@ function glm_site_scripts() } -// This function is to always have the WooCommerce custom tab from the -// "Woocommerc Custom Product Tabs Lite" always display the product inquiry form -function sv_change_custom_tab_content( $content ) { - $content = '[gravityform id="2" title="true" description="true"]'; - return $content; +// This function is to always have the WooCommerce product inquiry tab display +add_filter( 'woocommerce_product_tabs', 'woo_product_inquiry_tab' ); +function woo_product_inquiry_tab( $tabs ) { + + // Adds the new tab + + $tabs['test_tab'] = array( + 'title' => __( 'Product Inquiry 2', 'woocommerce' ), + 'priority' => 50, + 'callback' => 'woo_product_inquiry_content' + ); + + return $tabs; + } -add_filter( 'woocommerce_custom_product_tabs_lite_content', 'sv_change_custom_tab_content' ); -// This function is to always have the WooCommerce custom tab from the -// "Woocommerc Custom Product Tabs Lite" always have the title "Product Inquiry" -function sv_change_custom_tab_title( $title ) { - $title = 'Product Inquiry'; - return $title; +function woo_product_inquiry_content() { + echo do_shortcode('[gravityform id="2" title="true" description="true"]'); } -add_filter( 'woocommerce_custom_product_tabs_lite_title', 'sv_change_custom_tab_title' ); -// if needed, tab order may perhaps be changeable with $tabs['my-custom-product']['priority'] = 5; or something equivalent /* Header for posts*/ function glm_get_header() {