WooCommerce: schimbarea ordinii de afișare a descrierii scurte și a prețului produsului
27 oct. 2015, 03:26:11
Vizualizări: 79.7K
Voturi: 18
Aș dori să mut prețul "$4.99–$24.99" sub descrierea scurtă a produsului "Seriously. Drink a cup of this..."
Imagine NSFW mai jos (Limbaj pentru adulți)
Aveți idei cum pot face acest lucru? Am deja o temă copil, dar nu sunt sigur ce fișier WooCommerce trebuie suprascris.

Kane
301
Toate răspunsurile la întrebare
1
1
Dacă te uiți la woocommerce/templates/content-single-product.php
, vei vedea că rezumatul produsului este construit folosind hook-uri cu priorități diferite.
Iată secțiunea relevantă:
<?php
/**
* Hook woocommerce_single_product_summary
*
* @hooked woocommerce_template_single_title - 5
* @hooked woocommerce_template_single_rating - 10
* @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' );
?>
Prețul are o prioritate de 10, iar rezumatul are o prioritate de 20. Pentru a le schimba între ele, modifică prioritățile prin ajustarea acțiunilor în functions.php
din child theme-ul tău.
În felul următor:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 20 );

akasapriya
971
27 oct. 2015 17:39:49
Întrebări similare
4
răspunsuri
4
răspunsuri
4
răspunsuri