WooCommerce Mini Cart niet bijgewerkt – Wijzig de “Geen producten in de winkelwagen” boodschap
Vandaag, toen ik de snelheid van de site van een van mijn klanten probeerde te verbeteren, ontdekte ik een cache probleem. De site was eigenlijk een WooCommerce winkel en ik gebruikte ook WP Rocket in het prestatie optimalisatie proces.
Het probleem was dat de mini winkelwagentje knop in de header niet in de juiste taal was bijgewerkt. Wat mijn klant zocht was om de “Geen producten in de winkelwagen” te veranderen met een vertaalde versie ervan in de Roemeense taal(Niciun produs in cos ).
Voor de vertaalopdracht heb ik Loco Translate gebruikt, een van de beste plugins op de markt. De zin was vertaald in de Loco plugin, maar – op een of andere manier – het niet vernieuwd in de voorpagina van de winkel, en de mini-cart knop zin was niet goed gewist(en bijgewerkt met de juiste).
Hier is de “Mini Cart niet bijwerken” checklist voor het oplossen van problemen:
Om problemen te voorkomen, deactiveer de cache plugin (als die er is). Zorg ervoor dat je na elke actie ook de cache van de browser leegmaakt.
Voordat dit nummer verscheen:
Heb je een plugin verwijderd/geïnstalleerd/bijgewerkt (misschien een performance/cache plugin, etc.)? Heb je iets aangepast in de WooCommerce instellingen? Zo ja, kunt u het terugdraaien?
Het Mini winkelwagentje Tekst Veranderen Probleem Oplossen via de WooCommerce Instellingen:
- Ga naar Admin Dashboard > WooCommerce > Status > Systeem Status. Is er een rood alarm? Zo ja, wat is de foutmelding?
- Ga naar WooCommerce > Status > Tools, en wis de volgende dingen: “Clear transients”, “Clear expired transients”, “Recount terms”, “Clear all sessions”.
Wis uw browser cache en controleer het opnieuw.
- Ga naar WooCommerce > Instellingen > Geavanceerd > Kassa-eindpunten en zorg ervoor dat er geen spaties tussen de woorden staan. Voorbeeld: Het order pay endpoint moet “order-pay” zijn en NIET “order pay”/”order – pay”/”order- pay”, enzovoort.
- Ga naar WooCommerce > Status > Tools > Scroll naar beneden naar “Maak standaard WooCommerce pagina’s” en druk op “Maak pagina’s”
Met elke prestatie plugin, probeer de database tabellen te updaten en te optimaliseren. Als je geen performance plugin geïnstalleerd hebt, kun je deze eens proberen: Ga naar WordPress plugin directory en zoek: “WP-Optimize”. Na het activeren van de plugin, ga naar het dashboard > Optimaliseren Acties > Optimaliseren Database tabellen > Druk op Uitvoeren geselecteerde optimalisatie.
Ga naar Admin Dashboard > Pagina’s:
- Controleer eerst de Cart pagina. Aan de rechterkant, onder de “Page Attributes” > Parent, zorg ervoor dat is ingesteld op “(geen ouder). Deze pagina MOET GEEN ouderpagina hebben.
- Ten tweede, controleer de Afrekenen pagina. Aan de rechterkant, onder de “Pagina Attributen” > Ouder, zorg ervoor dat de ouder van deze pagina is ingesteld op de “Winkelwagen” pagina.
Andere WordPress dingen om te controleren:
- Zorg ervoor dat WordPress CMS, WooCommerce en elke andere WooCommerce addon geupdate zijn. Als u denkt/weet dat het probleem is ontstaan nadat u de WooCommerce plugin (of een andere addon) heeft geupdate, installeer dan deze plugin en zet de actie terug: WP Terugdraaien
- Zorg ervoor dat het adres van de site goed geconfigureerd is. Ga naar Admin Dashboard > Instellingen > Algemeen, en controleer of beide URL’s overeenkomen. Als de ene https://www. gebruikt, moet de andere hetzelfde zijn.
- Schakel alle andere plugins uit en kijk of het probleem zich nog steeds voordoet.
Ga naar Admin Dashboard > Instellingen > Permalinks > Zonder iets te doen, druk op “Opslaan”.
Het Mini winkelwagentje Tekst Veranderen Probleem Oplossen – WP Rocket
De eerste gedachte was om de cache van WP Rocket plugin en ook de browser cache op te schonen, in de hoop dat dit het cache probleem zou oplossen. Maar niets… Ik begon verder te onderzoeken en ik begon de plugins uit te schakelen. De eerste plugin die ik uitschakelde was WP Rocket (wetende dat elke cache plugin dit soort problemen kan genereren). Met de WP Rocket uitgeschakeld, de WooCommerce mini winkelwagentje knop bijgewerkt met de juiste vertaalde zin. Dit is een algemene definitie van dit WooCommerce & WP Rocket probleem:
"Cart issues can be related to WP Rocket's optimization of the get_refreshed_fragments request from WooCommerce."
MAAK EERST EEN VOLLEDIGE BACKUP VAN UW SITE.
De FIX: WooCommerce Vernieuwt Winkelwagen Fragmenten
De oplossing voor het oplossen van het minikart cache probleem is het verwijderen van de voorbijgaande gegevens. U kunt dit doen met de volgende twee plugins:
1. Download deze plugin van GitHub:
WP Rocket | Deactiveer WooCommerce Vernieuw Cart Fragmenten Cache
, installeer en activeer het. Het zal het probleem oplossen.
2. Als, om welke andere reden dan ook, de mini cart niet update, download dan deze plugin:
Transiënten manager plugin
Nadat je de plugin hebt geactiveerd, verwijder je de volgende transient (je zult de hele lijst daar zien):
rocket_get_refreshed_fragments_cache transient
Het Mini Cart Tekst Veranderen Probleem Oplossen – Perfmatters
Als u Perfmatters plugin gebruikt (goede keuze), zorg er dan voor dat u niet (per ongeluk of niet) de WooCommerce scripts heeft uitgeschakeld.
- Ga naar Admin Dashboard > Instellingen > Perfmatters > Opties > “Algemeen” Tab: Scroll naar beneden totdat je bij “WooCommerce” komt en zorg ervoor dat daar niets is aangevinkt/ingeschakeld.
- Op de Script Manager (om toegang te krijgen is, voeg “?perfmatters” aan het einde van de URL – Voorbeeld: websitesseller.com/?perfmatters ) > Scroll naar beneden naar WooCommerce > Zorg ervoor dat “wc-cart-fragments” is ingeschakeld.
Wis uw browser cache en controleer het opnieuw.
Voor andere cache plugins
Als je andere cache plugins gebruikt, moet je er vooral voor zorgen dat “wc-cart-fragments” niet geblokkeerd/gecached is.
Dat is het. Ik hoop dat je van het WooCommerce Mini Cart Probleem af bent, en dat alles nu opgelost is.