Soporte » Plugins y Hacks » WooCommerce » Espacio entre bloques (hooks)

  • Resuelto rayblackwell

    (@rayblackwell)


    Muy buenas tardes!

    A ver si me podéis echar una mano a resolver una cuestión estética y funcional en mi página de producto individual. La url de uno de los productos es esta: https://www.emblemarket.com/producto/medalla-pequena-oro-centro-25/

    Una vez se elige una variación, se da click en el botón «personalizar mi medalla» (que aparece al elegir variación) y se despliega un editor de producto del plugin Fancy Product Designer. El mismo está colocado ahi mediante un hook personalizado, colocado en content-single-product de woocommerce:

    /**
    * Hook: woocommerce_before_single_product.
    *
    * @hooked wc_print_notices – 10
    */
    do_action( ‘woocommerce_before_single_product’ );
    if ( post_password_required() ) {
    echo get_the_password_form(); // WPCS: XSS ok.
    return;
    }
    ?>
    <?php
    /**
    *PosicionFPD
    */
    do_action( ‘fpd_product_designer’ );
    ?>

    y aquí vienen las dos preguntas:

    1) Si veis la url que comparto, el editor de producto está pegado a la imagen de producto y a las migas de pan del resumen. Incluso se comen la sombra del editor. ¿Cómo puedo espaciar estos bloques?

    2) ¿Puedo colocar el hook personalizado desde mi plugin de snippets para dejar la plantilla de woocommerce como estaba?

    Mil gracias por vuestra ayuda!

    Saludos.

    Ricardo.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 1 respuesta (de 1 total)
  • De momento he conseguido poner el espacio. Os dejo el código y agradecería comentarios sobre si se puede hacer de alguna manera mejor. El resultado es el que quería.

    ?>
    <div id="fancyportacentros">
    <?php
    /**
    *PosicionFPD
    */
    do_action( 'fpd_product_designer' ); 
    ?>
    &nbsp;
    </div>

    Sigo pendiente de saber si puedo lanzar esto desde el plugin de fragmentos de código para no toquetear la plantilla.

    Gracias.

    Ricardo.

Viendo 1 respuesta (de 1 total)
  • Debes estar registrado para responder a este debate.