Soporte » Plugins y Hacks » Modificar register_url

  • Resuelto cristianec9

    (@cristianec9)


    Hola,
    me gustaría poder cambiar el enlace que aparece cuando no estás registrado en la tienda a la hora de comprar un curso. Es decir, en la ventana emergente que aparece la opción de registrarse una vez agregas al carrito un curso.

    He preguntado al soporte de Tutor LMS y me han comentado que debería cambiar la función register_url que se encuentra en \wp-content\plugins\tutor\classes\Utils.php

    »
    public function student_register_url() {
    $student_register_page = (int) $this->get_option( ‘student_register_page’ );

    if ( $student_register_page ) {
    return get_the_permalink( $student_register_page );
    }

    return false;
    }
    »

    Por favor, podrían indicarme cómo debo de modificar esta función para así hacer que cuando hagas click en el link te dirija a la página
    «https://lucificacionart.es/mi-cuenta/»

    Muchas gracias

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

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Moderador almendron

    (@almendron)

    Por lo que veo, esa función devuelve una URL que está definida en las opciones. De ahí deduzco que debería bastar poner la URL que tu quieres en esa opción y que no tendrías por qué modificar el código.

    Iniciador del debate cristianec9

    (@cristianec9)

    Hola @almendron,
    Pero no está la opción de poner una página específica, sólo está la opción de poner ciertas páginas ya definidas por Tutor LMS, al menos hasta donde he podido ver

    Iniciador del debate cristianec9

    (@cristianec9)

    Hola de nuevo @almendron ,
    lo que me quería referir con la modificación no es que la página del registro del estudiante sea la página de «mi cuenta», sino que cuando haces click sobre el enlace, te lleve a la página actual de «mi cuenta». Ya que si pongo en los parámetros que la página del registro del usuario sea la página «mi cuenta» se modifica esta página y se reemplaza por la predeterminada por Tutor LMS.

    Gracias

    Moderador almendron

    (@almendron)

    Prueba a cambiar

    return get_the_permalink( $student_register_page );

    por

    return 'URL';

    donde «URL» es la dirección de la página a la que quieres que vaya.

    Iniciador del debate cristianec9

    (@cristianec9)

    Así sí ha funcionado! Muchas gracias @almendron!!

    Moderador almendron

    (@almendron)

    De nada. Un saludo.

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Debes estar registrado para responder a este debate.