Un utente ha chiesto informazioni su WooCommerce di Wordpress

woocommerce ubermenu

Un utente ha chiesto 👇

Ciao, ho questo problema con il menu visualizzato nella pagina del prodotto woocommerce, non mostra l’immagine del prodotto (http://creativa.co/georgestonecrab/product/colossal-stone-crab-claws/), e se navighi nella home page apparirà con un’immagine (http://creativa.co/georgestonecrab) apprezzare qualsiasi aiuto.

Sto usando scorciatoie per mostrare i prodotti per categoria in Ubermenu -> “menu personalizzato”

Questo argomento è stato modificato 2 anni, 7 mesi fa da.

Supporto per plugin

(@grigaswp)

2 anni, 7 mesi fa

Ciao,

Il fatto che Ubermenu non visualizzi le immagini dei prodotti non è correlato al plug-in principale di WooCommerce poiché WooCommerce stesso non fornisce tale funzionalità.

Contatta qui per supportare il plug-in Ubermenu:

https://sevenspark.com/help

Contrassegnerò questo thread come risolto ora.

(@sevenspark)

2 anni, 7 mesi fa

Ciao @grigaswp

Questo non è qualcosa che è controllato da UberMenu. In questo caso, UberMenu è il contenitore per i contenuti di WooCommerce, non imposta l’output.

Il cliente sta utilizzando il Collegamento ai prodotti WooCommerce all’interno di una serie di contenuti personalizzati all’interno di UberMenu. Il collegamento Prodotti WooCommerce è responsabile dell’output del contenuto del prodotto (inclusa l’immagine) – UberMenu non lo controlla. Se guardi la fonte sul sito in questione, vedrai che il tag img non è affatto incluso nel markup sulla pagina del prodotto:

sebbene sia presente su altre pagine non di prodotto come home page:

La mia comprensione è che il file collegamento del prodotto infatti fa parte del plugin principale di WooCommerce.

Quindi la domanda è perché i prodotti Shortcode WooCommerce non visualizzano la miniatura del prodotto sulle pagine dei prodotti.

@ingmontoya questo potrebbe avere a che fare con il fatto che il collegamento Prodotti probabilmente non è progettato per l’uso nelle pagine dei prodotti (che stanno già visualizzando il proprio prodotto). Le cose possono essere influenzate dall’output della scorciatoia prima del ciclo (ad esempio nell’intestazione del menu).

Ho esaminato il codice del modello WooCommerce per valutare cosa potrebbe succedere e, monitorando il processo di generazione delle miniature, l’immagine del prodotto sembra essere inserita tramite un telaio nel modello del contenuto del prodotto:

/**
 * Hook: woocommerce_before_shop_loop_item_title.
 *
 * @hooked woocommerce_show_product_loop_sale_flash - 10
 * @hooked woocommerce_template_loop_product_thumbnail - 10
 */
	do_action( 'woocommerce_before_shop_loop_item_title' );

L’azione che gestisce l’output delle miniature potrebbe essere stata rimossa:

add_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10 );

Anche se immagino che potrebbe anche essere correlato al conflitto $product forse i globi sulla pagina del prodotto (poiché quella pagina avrebbe due cicli di prodotto):

Potrebbe essere un filtro sul file woocommerce_product_get_image hook che viene eseguito sulle pagine dei prodotti:

Sono sicuro che grigaswp sarà in grado di darti molte più informazioni su cosa sta succedendo dietro le quinte con WooCommerce qui, poiché sarà molto più informato sull’argomento, ma spero che questa ripartizione ti porti nella giusta direzione con risoluzione dei problemi

Lanciatore di thread

(@ingmontoya)

2 anni, 7 mesi fa

Ciao, @sevenspark, @grigaswp

Grazie mille per il tuo tempo e le tue risposte. @sevenspark Lo noto anch’io, ma non sapevo perché il tag img non viene generato nella pagina dei dettagli del prodotto.

(@sevenspark)

2 anni, 7 mesi fa

Prego 🙂 La mia sensazione è che abbia un qualche tipo di interazione con il modello della pagina del prodotto stesso, ma potrebbe essere un filtro, ecc. Come descritto sopra.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *