Cum să personalizezi poziția butonului „Adaugă în coș" în WooCommerce pe pagina produsului
Ce fișier (sau fișiere, dacă sunt mai multe) trebuie să editez pentru a rearanja Pagina Produsului?
Vreau să fac câteva modificări de bază la aspectul implicit al paginii de produs WooCommerce. Mai exact, vreau să pun elementele de comandă chiar sub Preț și să împing descrierea în jos. Cu alte cuvinte, să schimb poziția Descrierii Scurte cu elementele de Comandă (Atribute, Adaugă în coș, SKU, etc.). Iată o captură de ecran cu ceea ce vreau să fac: http://d.pr/i/YGAY

Poți face ce dorești prin conectarea la acțiunea woocommerce_single_product_summary
. Acțiunea este executată în interiorul fișierului content-single-product.php
astfel:
<?php
/**
* woocommerce_single_product_summary hook
*
* @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' );
?>
Mai sus aveți o descriere/documentație despre părțile conectate, numărul reprezintă prioritatea și/sau ordinea.
Puteți schimba prioritatea/ordinea prin eliminarea și adăugarea din nou a părților pe care doriți să le repoziționați - astfel:
/** woocommerce: schimbarea poziției butonului add-to-cart pe pagina de produs **/
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 );
Introduceți acest fragment de cod în fișierul functions.php
pentru a fi activat. Secțiunea de adăugare în coș ar trebui să apară acum după titlu și înainte de preț. Dacă doriți să apară după preț - de exemplu - alegeți un număr între 11 și 19 în linia add_action()
- sunt sigur că ați înțeles principiul până acum.

A trecut ceva timp de atunci, dar îți mulțumesc pentru ajutor. A funcționat! După ce am înțeles metoda, am mai făcut câteva modificări. De asemenea, am modificat întrebarea inițială pentru a se potrivi mai bine cu problema mea. Mulțumesc din nou @ialocin

@BlakeMiller Cu plăcere, mă bucur că ai reușit să rezolvi și acum poți folosi soluția în continuare! Dacă răspunsul este corect, marchează-l ca acceptat, astfel încât ceilalți care vor ajunge la această întrebare să știe că este soluția corectă.

Cum pot poziționa acest element deasupra butonului "Adaugă în coș", dar sub variațiuni?
