Du hast Deine Produkte mit Attributen angereichert, und hast keinen Vorteil daruas? Mit diesem simplen functions.php Script holst DU alles raus!

Einleitung

Alle Scripte laufen auf meinen Installationen. Trotzdem gebe ich keine Garantie, dass sie auch bei Dir funktionieren.

Wenn Du eine Änderungun an der functions.php durchführen möchtest, sichere zuerst Deine Seite.

Los gehts!

Produktattribute

Wer kennt das nicht, man hat Produkte mühsam mit Daten angereichert, damit Suchmaschinen die Produkte auch finden, aber der User hat kaum etwas davon. Mit diesem Script holt Ihr Euch die Attribute auf die Produktübersicht / Einzelproduktkarte in Woocommerce.

Zum besseren Verständnis habe ich fiktiv die Produktsparte wein gewählt

add_action('woocommerce_shop_loop_item_title', 'wotom_show_attributes_title', 15);

function wotom_show_attributes_title()
{
 global $product, $post;

    $ab1 = $product->get_attribute ('pa_weingut');
    $ab2 = $product->get_attribute ('pa_rebsorte');
    $ab3 = $product->get_attribute ('pa_dac-lage');
    $ab4 = $product->get_attribute ('pa_jahrgang');
    
   


    echo "<div class='erste'><h1 class='shoppage_header1'>" . __($ab1,'woocommerce') . "</h1></div>";
    echo "<div class='zweite'><h1 class='shoppage_header2'>" . __($ab2,'woocommerce') . "</h1></div>";
    echo "<div class='dritte'><h2 class='shoppage_sub1'>&nbsp;" . __($ab3,'woocommerce') . "</h2></div>";
    echo "<div class='vierte'><h2 class='shoppage_sub2'>&nbsp;" . __($ab4,'woocommerce') . "</h2></div>";

    // Get the WC_Product_Variable instance Object
   //$product = wc_get_product( $post->ID ); // Works for any product type

   // Displaying the formatted "Min" - "Max" price range
//echo $product->get_price_html();

}



 
Woocommerce-Functions-script