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
| Type | Actionhook |
|---|---|
| Onderdeel | Afzonderlijk product |
| Argumenten | Geen |
| Bron | WooCommerce-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.