Ondersteuning » Code oplossingen gezocht » Woo product title in href

  • Ik krijg het niet voor elkaar om een product title (naam) in een href te krijgen die ik kan doorsturen naar een form7. Heb een single product pagina gemaakt maar wat ik ook doe het lukt niet.

    
    <a href="/offerte-aanvragen/?naam=[product_title]">Offerte aanvragen</a>
    

    Weet iemand een oplossing?

    • Dit onderwerp is gewijzigd 7 jaren, 2 maanden geleden door keesmulder.
1 reactie aan het bekijken (van in totaal 1)
  • Dit kun je vrij eenvoudig realiseren met shortcodes. Hier leg ik uit hoe:

    https://yoowoo.nl/blog/gebruik-je-al-wordpress-shortcodes

    De shortcode die jij nodig hebt is:

    function yw_product_name_shortcode( $atts ) {
        $atts = shortcode_atts( array(
            'id' => null,
        ), $atts, 'bartag' );
    
        $html = '';
    
        if( intval( $atts['id'] ) > 0 && function_exists( 'wc_get_product' ) ){
    		$_product = wc_get_product( $atts['id'] );
    		$html = $_product->get_title();
        }
        return $html;
    }
    add_shortcode( 'yw_product_name', 'yw_product_name_shortcode' );

    Plaats deze code in je functions.php bestand in je theme folder.

    Daarna kun je eenvoudig de volgende link maken:

    <a href="/offerte-aanvragen/?naam=[yw_product_name id='99']">Offerte aanvragen</a>

    99 moet je natuurlijk veranderen in de product id van dat specifieke product.

    • Deze reactie is gewijzigd 7 jaren, 2 maanden geleden door getyoowoo.
1 reactie aan het bekijken (van in totaal 1)
  • Het onderwerp ‘Woo product title in href’ is gesloten voor nieuwe reacties.