1. Home
  2. Kennisbank
  3. WC Vendors
  4. Integraties van derden
  5. Paginabouwers
  6. Hoe verkopers-winkelkoppen weer te geven met Elementor
  1. Home
  2. Kennisbank
  3. WC Vendors
  4. Integraties van derden
  5. Hoe verkopers-winkelkoppen weer te geven met Elementor

Hoe verkopers-winkelkoppen weer te geven met Elementor

Wanneer u Elementor met WooCommerce gebruikt, merkt u mogelijk dat de winkelkoppen niet verschijnen op de winkelpagina's van verkopers of op individuele productpagina's. Dit komt doordat Elementor de woocommerce_before_main_content-actie standaard niet opneemt in zijn Productarchief- en Individueel Product-widgets.

WC Vendors is afhankelijk van deze WooCommerce-hook om de winkelkoppen van verkopers correct weer te geven.

Elementor's Productarchief-element

Waarom dit gebeurt

Elementor's Productarchief-widget overschrijft de standaard WooCommerce-sjablonen voor productarchieven en individuele producten. Wanneer deze overschrijving actief is:

  • De standaard WooCommerce-hooks worden niet volledig geladen
  • woocommerce_before_main_content ontbreekt
  • WC Vendors kan de winkelkop van de verkoper niet uitvoeren

Als gevolg hiervan zijn de merkidentiteit en winkelgegevens van de verkoper verborgen.

Wanneer u dit probleem ziet

U wordt hoogstwaarschijnlijk getroffen als:

  • U gebruikt Elementor Pro
  • U een aangepast sjabloon voor productarchieven hebt gemaakt
  • U een aangepast sjabloon voor individuele producten hebt gemaakt
  • U WC Vendors gebruikt voor functionaliteit voor meerdere verkopers

Hoe het op te lossen

U kunt de ontbrekende WooCommerce-hook herstellen door een klein codefragment toe te voegen. Dit voegt de vereiste actie opnieuw toe aan de uitvoer van de widget van Elementor, waardoor de winkelkoppen van WC Vendors correct worden weergegeven op:

  • Archiefpagina's van verkoperswinkels
  • Individuele productpagina's van verkopers

Eenmaal toegevoegd, worden de winkelkoppen van verkopers zoals verwacht weergegeven.

Belangrijke opmerkingen

  • Maak altijd een back-up van uw site voordat u aangepaste code toevoegt
  • Dit codefragment moet worden toegevoegd aan het functions.php-bestand van uw thema of gebruik een codefragment-plugin zoals WPCode Lite
  • We raden aan een child theme te gebruiken om te voorkomen dat wijzigingen verloren gaan tijdens thema-updates

Technische referentie

Deze oplossing is gebaseerd op een officieel gedocumenteerd Elementor-probleem en een oplossing uit de community.

Bron: https://github.com/elementor/elementor/issues/5574#issuecomment-448828181

Was dit artikel nuttig?

Gerelateerde artikelen

Voltooi Uw Aankoop