Pregunta sobre WooCommerce de Wordpress:

Reordenar el contenido del producto individual

Un usuario pregunt贸 馃憞

Hola,

Intento reordenar el contenido en una sola p谩gina de producto, entonces lo que necesito es:

1. T脥TULO (OK) 2. PRECIO (OK) 3. LISTA (NO OK) 4. DIRECCI脫N AL CARRITO (NO OK)

Mira la foto

Ahora tengo 2 ediciones: A. Muestre el precio debajo del t铆tulo trabajado, pero el precio no se puede eliminar de la ubicaci贸n predeterminada (woocommerce_template_single_price – 10)

B. Intentando reordenar la lista de deseos anterior ‘agregar al carrito’ pero no funciona.

Otro contenido encontrado en este foro explica que el tema se puede anular en los ganchos predeterminados de WooCommerce. As铆 que busco y deshabilito los temas de plantilla de un solo producto, pero surgen las mismas preguntas.

Aqu铆 puede encontrar el manos en la p谩gina predeterminada (sin reordenar) con Xstore tema.

Y aqu铆 est谩 mi c贸digo:

/** Reorder content single product page **/
/** change periority number **/
	/**
			 * 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
			 * @hooked WC_Structured_Data::generate_product_data() - 60
			 */

/** PRICE **/
/** REMOVE FROM DEFAULT POSITION 10 **/
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
/** ADD TO POSITION 6 **/
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 6 );

/** WISHLIST SHORTCODE **/
function wk_wishlist_shortcode() {
  do_shortcode( '[yith_wcwl_add_to_wishlist]' );
}
/** ADD WISHLIST TO POSITION 7, ABOVE ADD TO CART **/
add_action( 'woocommerce_single_product_summary', 'wk_wishlist_shortcode' , 7 );

/** ADD TO CART **/
/** REMOVE FROM DEFAULT POSITION 30 **/
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
/** ADD TO POSITION 8 **/
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 8 );

El c贸digo de la plantilla de producto 煤nico de Xstore:

...
<div class="<?php echo esc_attr( $infor_class ); ?> product-information">
    <div class="product-information-inner">
        <div class="fixed-content">
            <?php if(!etheme_get_option('product_name_signle')):  ?>
                <h4 class="title"><?php esc_html_e('Product Information', 'xstore'); ?></h4>
            <?php endif; ?>
        
    		<?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' );
    		?>
           
    		<?php if(etheme_get_option('share_icons')): ?>
                <div class="product-share">
                    <?php echo do_shortcode('[share title="'.__('Share Social', 'xstore').'" text="'.get_the_title().'"]'); ?>
                </div>
            <?php endif; ?>

        </div>
    </div>
</div><!-- Product information/ END -->

La pregunta m谩s grande y m谩s importante, 驴c贸mo puedo eliminar el precio debajo del bot贸n del carrito?

Este tema fue modificado hace 2 a帽os, 7 meses por. Motivo: agregue un solo fragmento de c贸digo de plantilla de producto: tema de Xstore

(@ctuxboy)

Hace 2 a帽os, 7 meses

Descubr铆 que el precio tiene una prioridad de 25:
Mira la foto

As铆 que cambia el c贸digo:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 25 );

Pero no funciona.

(@fernashes)

Ingeniero Autom谩tico de Felicidad

Hace 2 a帽os, 6 meses

Como nadie te respondi贸 sobre esto, lo marcar茅 como una soluci贸n para ayudar a mantener los foros en buen estado. Si tiene alguna otra pregunta, puede iniciar un nuevo hilo.

Si desea trabajar m谩s en esto, le recomiendo que se comunique con uno de los servicios en nuestra p谩gina personalizada: https://woocommerce.com/customizations/

(@ctuxboy)

Hace 2 a帽os, 6 meses

Bueno

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *