Un utente ha chiesto informazioni su WooCommerce di Wordpress

Sposta i componenti aggiuntivi del prodotto Woocommerce sotto il titolo del prodotto

Un utente ha chiesto 👇

Ciao,

Voglio spostare i plugin del prodotto woocommerce sotto il titolo (sopra le modifiche).

Li ho come un display a scelta multipla con piccole immagini e voglio che siano sotto il titolo del prodotto (e sopra le modifiche del prodotto). In questo momento mostrano sotto le modifiche.

Puoi aiutare per favore? Grazie.

Supporto per plugin

(@grigaswp)

6 mesi, 3 settimane fa

Ciao,

Grazie per il contatto!

Capisco che potresti voler spostare gli elementi aggiuntivi aggiunti all’estensione Plugin del prodotto tra il titolo del tuo prodotto ma sopra le modifiche.

Uno di questi sarebbe richiesto violazione del modello del template del singolo prodotto o tramite personalizzazione tramite hook visivi:

https://www.businessbloomer.com/woocommerce-visual-hook-guide-single-product-page/

Uno scenario simile è descritto qui:

https://stackoverflow.com/questions/55441052/move-selected-variation-price-below-product-add-ons-form-in-woocommerce

Tuttavia, viene fornito senza garanzia e potrebbe essere necessario modificare ulteriormente il codice.

Spero che possa aiutare!

Lanciatore di thread

(@cimita)

6 mesi, 3 settimane fa

Ciao,

Voglio farlo con gli hook come voglio farlo in functions.php:

Questo mostra bene in cima alle modifiche, ma il problema è che è anche sotto le modifiche.

add_action (‘woocommerce_before_variations_form’, modifica ($ GLOBALS[‘Product_Addon_Display’], ‘display’), 10);

So di dover aggiungere remove_action per rimuoverlo sotto le modifiche, quindi ho provato questo remove_action ma non funziona (e i plugin vengono rimossi anche dai prodotti semplici):

remove_action (‘woocommerce_before_add_to_cart_button’, modifica ($ GLOBALS[‘Product_Addon_Display’], ‘display’), 10);

Non so esattamente perché l’azione smash non funziona …

Grazie

Lanciatore di thread

(@cimita)

6 mesi, 3 settimane fa

Ciao,

Grazie per i link. Ho cambiato l’ordine ma viene visualizzato ancora due volte.


add_action( 'woocommerce_before_variations_form', array( $GLOBALS['Product_Addon_Display'], 'display' ), 10 );
remove_action( 'woocommerce_before_add_to_cart_button', array( $GLOBALS['Product_Addon_Display'], 'display' ), 10 );

Ho provato anche questo, ma non funziona affatto:

add_action( 'woocommerce_before_variations_form', array( $GLOBALS['Product_Addon_Display'], 'reposition_display_for_variable_product' ), 10 );
remove_action( 'woocommerce_before_add_to_cart_button', array( $GLOBALS['Product_Addon_Display'], 'reposition_display_for_variable_product' ), 10 );

Was this helpful?

0 / 0

Lascia un commento 0

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