WooCommerce: cambie el orden de visualización de la descripción breve del producto y el precio [cerrado]


16

re: https://modestmix.com/shop/benefit-teas/go-the-fuck-to-sleep/

Me gustaría mover el precio "$ 4.99– $ 24.99" debajo de la descripción breve del producto "En serio. Beba una taza de esto ..."

ingrese la descripción de la imagen aquí

¿Alguna idea de como hacer esto? Ya tengo un tema secundario, pero no estoy seguro de qué archivo de WooCommerce debe anularse.

Respuestas:


35

Si observa woocommerce/templates/content-single-product.php, verá que el resumen del producto se construye utilizando ganchos con diferentes prioridades.

Aquí está la sección relevante:

    <?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' );
    ?>

El precio tiene una prioridad de 10, el extracto tiene una prioridad de 20. Para cambiarlos, cambie las prioridades modificando las acciones en el tema de su hijo functions.php.

Me gusta esto:

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 );

55
¡Tú Molas! Gracias por la increíble explicación y solución :)
Kane
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.