woocommerce_single_product_summary

WooCommerce gebruikt deze action binnen de klassieke kolom met productinformatie om de titel, beoordeling, prijs, samenvatting, aankoopknoppen en metadata te tonen.

Kort overzicht

TypeActionhook
OnderdeelAfzonderlijk product
ArgumentenGeen
BronWooCommerce-codereferentie

Hoe het werkt

Het klassieke sjabloon roept do_action() aan binnen het gedeelte met productinformatie. WooCommerce koppelt de titel aan prioriteit 5, beoordeling en prijs aan 10, samenvatting aan 20, winkelwagenknoppen aan 30 en productmetadata aan 40. Een aangepaste callback kan tussen deze onderdelen worden geplaatst.

PHP-voorbeeld

add_action( 'woocommerce_single_product_summary', function () {
    echo '<p class="product-note">Questions? Contact us before ordering.</p>';
}, 25 );

Prioriteit 25 plaatst de melding na de korte beschrijving en vóór de winkelwagenknoppen in de standaard klassieke indeling.

Plaats de code in een sitespecifieke plug-in of in het bestand functions.php van een child-thema en test deze vervolgens op een testsite.

HoverCraft in de praktijk

HoverCraft geeft de standaardproductinformatie vorm en biedt het widgetgebied After Add To Cart voor informatie over bijvoorbeeld verzending, garantie en betrouwbaarheid. Voor een gewone melding onder de aankoopknoppen kan dit widgetgebied eenvoudiger zijn dan PHP toevoegen. Gebruik deze action wanneer je inhoud ten opzichte van de titel, prijs of andere onderdelen van de productinformatie wilt plaatsen. Bekijk de documentatie over Widgetgebieden.

Veelvoorkomende valkuilen

Een callback met prioriteit 25 verschijnt vóór de standaardwinkelwagenknoppen, maar niet binnen het formulier om een product toe te voegen. Velden die bij de aankoop moeten worden verzonden, hebben een geschikte formspecifieke hook nodig. Andere extensies kunnen de standaardcallbacks van WooCommerce verplaatsen. Test daarom de werkelijke positie en ga er niet van uit dat een prioriteit altijd dezelfde indeling oplevert.

Compatibiliteit

Deze callbackposities gelden voor het klassieke sjabloon voor afzonderlijke producten. Aangepaste thema's of productindelingen op basis van blokken kunnen de productinformatie anders weergeven.