• Resolved joanblanch

    (@joanblanch)


    Estoy usando el plugin y funciona perfecto pero en la página de pago que me genera wpsimplepay me sale el formulario de osom roto

    Hay alguna forma de decirle al plugin que el formulario de login no salga en algunas paginas especificas?

    Porque sólo me sale si no estoy logueado en wordpress

    gracias

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author Nahuai Badiola

    (@nahuai)

    Buenas, Joan.

    Gracias por tu feedback.
    Nos puedes facilitar una URL donde podamos investigar mejor el problema?

    Muchas gracias.

    Thread Starter joanblanch

    (@joanblanch)

    si, es esta https://joanb92.sg-host.com/pago-kora-ki es una url que genera wpsimplepay

    Plugin Author Nahuai Badiola

    (@nahuai)

    Buenas, Joan.

    Puedes usar dos estrategias:

    • Ocultar la modal mediante CSS. Pare ello a?ade el siguiente snippet:
    .simpay-payment-page #OMLlogin {
    display: none;
    }
    • Usar un condicional para que no se cargue la modal. En ese caso, puedes usar este otro:
    add_action( 'template_redirect', 'osom_remove_modal_login',15 );
    function osom_remove_modal_login() {

    if(is_page('pago-kora-ki')){
    remove_action( 'wp_footer', 'osom\Osom_Modal\osom_modal_login' );
    }

    }

    En el ejemplo de arriba uso el slug ya que no veo el ID de la página, pero si lo sabes también podrías usarlo.

    Espero que lo puedas solucionar con alguna de las dos opciones.

    Un saludo.

    Thread Starter joanblanch

    (@joanblanch)

    Hola gracias la pagina no tiene una id porque no es una pagina creada en el panel de control de wp es una página ficticia que genera wpsimplepay

    he probado de aplicar condicional y no funciona

    y el css tampoco, voy a tener que hablar con los de soporte de simplepay a ver que pasa

    Plugin Author Nahuai Badiola

    (@nahuai)

    Buenas, Joan.

    El código de CSS debería de funcionarte. Si lo a?ado desde el inspector del navegador en la URL que nos compartiste la modal se oculta.

    Es muy probable que no veas el cambio por un tema de caché (del navegador y/o del servidor/plugin -veo que usas el de SG-), prueba a limpiarlo y debería de funcionarte.

    Un saludo.

    Thread Starter joanblanch

    (@joanblanch)

    Hola nahuai

    Si, probe lo del cache pero tampoco funciona

    lo que me parece raro es que en el codigo ponr /*! This file is auto-generated */ porque lo genera la herramienta wpsimplepay

    igual ya les mandé tiket a soporte a ver que responden.

    saludos y gracias

    Plugin Author Nahuai Badiola

    (@nahuai)

    Buenas, Joan.

    Veo que la URL que compartiste ya se ve correctamente, entiendo que los desarrolladores del otro plugin también te echaron un mano para solucionar el problema ?verdad?

    Si me lo confirmas marco el ticket como resuelto y si quieres puedes compartir la solución por si le sirve a otra persona en un futuro.

    Un saludo.

    Thread Starter joanblanch

    (@joanblanch)

    Así es Nahuai!

    Dejo aqui la solucion por los desarrolladores

    add_action('simpay_before_payment_page_output',
    function() {
    remove_action( 'wp_footer', 'osom\Osom_Modal\osom_modal_login' );
    }
    );

    Plugin Author Nahuai Badiola

    (@nahuai)

    Genial, Joan.

    Muchas gracias por compartir la solución. Esta bien saber que “solo” había que enganchar la función que compartimos contigo a un hook específico del plugin WP Simple Pay.

    Un saludo.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Problemas con wpsimplepay’ is closed to new replies.