1. Casa
  2. Knowledge Base
  3. WC Vendors
  4. Integrazioni di terze parti
  5. Page Builder
  6. Come mostrare le intestazioni del negozio del venditore con Elementor
  1. Casa
  2. Knowledge Base
  3. WC Vendors
  4. Integrazioni di terze parti
  5. Come mostrare le intestazioni del negozio del venditore con Elementor

Come mostrare le intestazioni del negozio del venditore con Elementor

Quando si utilizza Elementor con WooCommerce, potresti notare che le intestazioni del negozio non appaiono nelle pagine del negozio del venditore o nelle pagine dei singoli prodotti. Ciò accade perché Elementor non include l'azione woocommerce_before_main_content nei suoi widget Prodotti Archivio e Prodotto Singolo per impostazione predefinita.

WC Vendors si basa su questo hook di WooCommerce per visualizzare correttamente le intestazioni del negozio del venditore.

Elemento Prodotti Archivio di Elementor

Perché Succede Questo

Il widget Prodotti Archivio di Elementor sovrascrive i modelli predefiniti di archivio prodotti e prodotto singolo di WooCommerce. Quando questa sovrascrittura è attiva:

  • Gli hook standard di WooCommerce non vengono caricati completamente
  • woocommerce_before_main_content è mancante
  • WC Vendors non può visualizzare l'intestazione del negozio del venditore

Di conseguenza, il branding e le informazioni del negozio del venditore sono nascosti.

Quando Vedrai Questo Problema

Sei molto probabilmente interessato se:

  • Stai usando Elementor Pro
  • Hai creato un modello di Archivio Prodotti personalizzato
  • Hai creato un modello di Prodotto Singolo personalizzato
  • Stai usando WC Vendors per la funzionalità multi-venditore

Come Risolvere

Puoi ripristinare l'hook di WooCommerce mancante aggiungendo un piccolo frammento di codice. Questo riaggiunge l'azione richiesta all'output del widget di Elementor, consentendo alle intestazioni del negozio WC Vendors di essere visualizzate correttamente su:

  • Pagine di archivio del negozio del venditore
  • Pagine di singoli prodotti del venditore

Una volta aggiunto, le intestazioni del negozio del venditore verranno visualizzate come previsto.

Note importanti

  • Esegui sempre un backup del tuo sito prima di aggiungere codice personalizzato
  • Questo snippet dovrebbe essere aggiunto al file functions.php del tuo tema o utilizzare un plugin per snippet di codice come WPCode Lite
  • Consigliamo di utilizzare un tema child per evitare di perdere le modifiche durante gli aggiornamenti del tema

Riferimento Tecnico

Questa soluzione si basa su un problema documentato ufficialmente di Elementor e su una soluzione alternativa della community.

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

Questo articolo è stato utile?

Articoli Correlati

Completa il tuo acquisto