Wenn Sie sich das ansehen, werden woocommerce/templates/content-single-product.php
Sie feststellen, dass die Produktzusammenfassung mithilfe von Hooks mit unterschiedlichen Prioritäten erstellt wurde.
Hier ist der relevante Abschnitt:
<?php
/**
* woocommerce_single_product_summary hook
*
* @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' );
?>
Der Preis hat eine Priorität von 10, der Auszug hat eine Priorität von 20. Um sie zu vertauschen, ändern Sie die Prioritäten, indem Sie die Aktionen im Thema Ihres Kindes ändern functions.php
.
So was:
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 );