Après avoir regardé les crochets utilisés, le titre a une priorité 5 et le prix une priorité 10. J'ai donc fait un remove_action
y add_action
et l'a changé en 6
. Cela n'a pas fonctionné.
Ce dont j'ai besoin est ceci :
Product title: currency symbol price
Exemple :
Puzzle for kids: $29
Le code que j'ai essayé :
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 6 );
J'ai également essayé ce code sans succès :
remove_action('woocommerce_single_product_summary','woocommerce_template_single_title', 5);
add_action('woocommerce_single_product_summary', 'woocommerce_new_single_title', 5);
if ( ! function_exists( 'woocommerce_new_single_title' ) ) {
function woocommerce_new_single_title() {
$product = wc_get_product( $post_id );
$product->get_regular_price();
$product->get_sale_price();
$product->get_price();
$pprice = $product->get_price();
?>
<h1 itemprop="name" class="product_title entry-title"><span><?php the_title(); ?>: <?php $product->get_price(); ?></span></h1>
<?php
}
}
Avez-vous une idée de l'endroit où je me trompe et de la manière de résoudre ce problème ?