Gebruikers van WooCommerce weten dat de knop waarmee bezoekers een product kunnen toevoegen in het Engels standaard de tekst ‘Add to cart‘ bevat. Als we dit vertalen naar het Nederlands wordt dit ‘Toevoegen aan winkelwagen‘. Sommige mensen zijn geneigd om dit vertalen naar een kortere variant, bijvoorbeeld ‘Toevoegen’. Ik vind echter dat je geen informatie moet weglaten binnen een vertaling. Daarom hanteren we in de ‘WooCommerce (nl)‘ plugin de volledige vertaling.
Doordat de Nederlandse volledig vertaling echter vrij lang is in vergelijking met de Engelse tekst komt dit echter niet altijd mooi uit binnen WordPress/WooCommerce thema’s.

Daarom ging ik op zoek naar een methode waarmee we de tekst eenvoudig kunnen aanpassen. Gelukkig past WooCommerce een filter (‘add_to_cart_text’) toe op de betreffende tekst waarmee we de tekst eenvoudig kunnen aanpassen. Met onderstaand voorbeeld is daardoor de tekst te wijzigen naar een korte variant, bijvoorbeeld: ‘Add’.
function prefix_add_to_cart_text( $text ) {
$text = __( 'Add', 'text_domain' );
return $text;
}
add_filter( 'add_to_cart_text', 'prefix_add_to_cart_text' );
Bovenstaande code kan toegevoegd worden aan het WordPress functies thema bestand (functions.php). Vaak kan de code zonder problemen aan het eind van dit bestand toegevoegd worden. Als je niet werkt met een maatwerk thema dan kan het overigens handig zijn om deze toevoeging binnen een child thema of plugin te definiëren. Op die manier kun je zonder problemen je thema blijven bijwerken.
Mocht je zelf ook tegen vergelijkbare problemen aanlopen en op zoek zijn naar een oplossing dan kun je altijd even contact met me opnemen.
Weet je toevallig ook een oplossing voor de buttons van kopen en afrekenen, ivm offerte aanvraag..
Bij voorbaat dank voor de reactie en bedankt voor de handige tip!…
Mvg,
Leroy
Nee, helaas niet, ik ben ook geen voorstander van dergelijke wijzigingen. WooCommerce noemt het niet voor niets ‘Checkout’, je kunt het tekstueel wel wijzigen, maar functioneel zal er niks veranderen. De tekst ‘Checkout’ (in het Nederlands ‘Afrekenen’) komt ook op verschillende plaatsen terug, zie hiervoor ook:
http://glotpress.pronamic.nl/projects/woocommerce/1.6.5.2-formal/nl/nl_NL?filtersterm=afrekenen&filtersuser_login=&filtersstatus=current_or_waiting_or_fuzzy_or_untranslated&filter=Filter&sortby=priority&sorthow=desc
ok, in ieder geval bedankt, maar het was inmiddels na lang zoeken op google al gelukt !
Ik heb een woocommerce.funtions.php bestand, maar niets werkt????
Ik heb een crash gehad met mijn woocommerce plugin , alles verwijderd en opnieuw geïnstalleerd, maar nu krijg ik hetzelfde als uw voorbeeld. Terwijl ik mij herriner dat ik een kopen button had???
Maar waar moet ik nu precies bovenstaande code invullen? Aan het begin of eind of ergens tussenin??
Oh onderaan de tekst voldoet al
dank u
Pingback: WooCommerce teksten wijzigen | Remco Tolsma