Come Personalizzare la Posizione del Pulsante "Aggiungi al Carrello" di WooCommerce nella Pagina Prodotto
Quali file (o più file, se necessari) devo modificare per riorganizzare la Pagina Prodotto?
Voglio apportare alcune modifiche di base al layout predefinito della pagina prodotto di WooCommerce. Nello specifico, voglio posizionare la sezione Ordini subito sotto il Prezzo e spostare la descrizione più in basso. In altre parole, voglio scambiare la Descrizione Breve con gli Elementi dell'Ordine (Attributi, Aggiungi al Carrello, SKU, ecc.). Ecco uno screenshot di quello che voglio fare: http://d.pr/i/YGAY

Puoi fare ciò che vuoi agganciandoti all'azione woocommerce_single_product_summary
. L'azione viene eseguita all'interno di content-single-product.php
in questo modo:
<?php
/**
* Hook woocommerce_single_product_summary
*
* @hooked woocommerce_template_single_title - 5
* @hooked woocommerce_template_single_price - 10
* @hooked woocommerce_template_single_excerpt - 20
* @hooked woocommerce_template_single_add_to_cart - 30
* @hooked woocommerce_template_single_meta - 40
* @hooked woocommerce_template_single_sharing - 50
*/
do_action( 'woocommerce_single_product_summary' );
?>
Sopra puoi vedere la descrizione/documentazione delle parti agganciate, il numero rappresenta la priorità e/o l'ordine.
Puoi modificare la priorità/ordine rimuovendo e riaggiungendo le parti di cui vuoi cambiare la posizione - in questo modo:
/** woocommerce: cambia la posizione di add-to-cart nella pagina singola del prodotto **/
remove_action( 'woocommerce_single_product_summary',
'woocommerce_template_single_add_to_cart', 30 );
add_action( 'woocommerce_single_product_summary',
'woocommerce_template_single_add_to_cart', 9 );
Aggiungi questo codice nel tuo file functions.php
per renderlo effettivo. La parte di add-to-cart ora dovrebbe apparire dopo il titolo e prima del prezzo, se vuoi che appaia dopo il prezzo - per esempio - scegli un numero - nel codice sopra, nella riga add_action()
- tra 11 e 19 - sono sicuro che ora hai capito il principio.

È passato un po' di tempo, ma ti ringrazio per il tuo aiuto. Ha funzionato! Una volta capito il metodo, ho apportato altre modifiche. Ho anche cambiato la mia domanda originale per adattarla meglio al mio problema. Grazie ancora @ialocin

@BlakeMiller Quando vuoi, sono contento che tu l'abbia capito e ora possa utilizzarlo ulteriormente! Se è una risposta corretta, metti un segno di spunta, così chiunque arrivi alla domanda in seguito saprà che è corretta.

Come posso posizionarlo sopra il pulsante Aggiungi al carrello ma sotto le variazioni?
