single-product-review.php
Omschrijving
De single-product-review.php template in WooCommerce is verantwoordelijk voor de weergave van een individuele productbeoordeling op de pagina van een enkel product. Deze template wordt gebruikt binnen de single-product-reviews.php template, die de algehele structuur voor de weergave van alle beoordelingen en het beoordelingsformulier verzorgt.
Hier zijn de belangrijkste aspecten van de single-product-review.php template:
Locatie:
Standaard bevindt deze template zich in de map: wp-content/plugins/woocommerce/templates/single-product/review.php
Doel:
Het primaire doel van dit template is om de opmaak van één enkele productbeoordeling te bepalen. Dit omvat de weergave van:
- De avatar van de auteur van de beoordeling.
- De naam van de auteur.
- De datum en tijd van de beoordeling.
- De beoordeling zelf (inclusief de gegeven sterren, indien van toepassing).
Overriden van de template:
Net als de meeste WooCommerce templates, kun je de single-product-review.php template overschrijven (aanpassen) door een gekopieerd bestand in je thema te plaatsen. De aanbevolen locatie hiervoor is:
wp-content/themes/jouw-thema/woocommerce/single-product/review.php
Belangrijke acties en filters:
Binnen de template vind je verschillende WooCommerce actiehaken (do_action) en filterhaken (apply_filters) die je kunt gebruiken om de weergave aan te passen zonder direct de template te hoeven bewerken. Enkele belangrijke zijn:
woocommerce_review_before_comment_meta: Hiermee kun je acties toevoegen voordat de meta-informatie van de beoordeling (auteur, datum) wordt weergegeven. Standaard wordt hier de beoordelingsscore (sterren) weergegeven via de functiewoocommerce_review_display_rating.woocommerce_review_meta: Hiermee kun je acties toevoegen om de meta-informatie van de beoordeling weer te geven. Standaard wordt hier de auteur en de datum weergegeven via de functiewoocommerce_review_display_meta.woocommerce_review_before_comment_text: Hiermee kun je acties toevoegen voordat de daadwerkelijke tekst van de beoordeling wordt weergegeven.woocommerce_review_comment_text: Met dit filter kun je de inhoud van de beoordeling zelf aanpassen.woocommerce_review_after_comment_text: Hiermee kun je acties toevoegen nadat de tekst van de beoordeling is weergegeven.
Voorbeeld van een aanpassing:
Stel dat je de avatar van de beoordelaar aan de rechterkant van de beoordeling wilt weergeven. Je zou de single-product-review.php template naar je thema kunnen kopiëren en de structuur van de HTML en de plaatsing van de get_avatar() functie aanpassen.
Recente wijziging in WooCommerce 9.6:
Het is belangrijk op te merken dat er in WooCommerce versie 9.6 een update is geweest van de single-product-reviews.php template. Hierbij is het autocomplete attribuut toegevoegd aan de velden voor de naam en het e-mailadres in het beoordelingsformulier. Als je een verouderde versie van dit template in je thema hebt overschreven, is het raadzaam om deze bij te werken om te profiteren van deze toegankelijkheidsverbetering. Je kunt in WooCommerce Status onder het tabblad “Templates” controleren of je een verouderde template hebt.
Door de single-product-review.php template te begrijpen en te weten hoe je deze kunt overschrijven en aanpassen met behulp van acties en filters, heb je veel controle over de weergave van individuele productbeoordelingen in je WooCommerce winkel.
Relations
| Item | Type |
|---|
Pointing items
| Item | Type | Category | Tags |
|---|