Soporte » Plugins y Hacks » Hacks » Modificar Panel de usuario de Theme my login

  • Hola!

    Llevo muchos años usando wordpress pero es la primera vez que me paso por aquí, gracias por adelantado por vuestra ayuda.

    En mi web siempre he usado el plugin Theme my login para controlar y redireccionar a los usuarios en base a su rol. Recientemente he actualizado a la versión 7.x (con las extensiones de pago) y resulta que la opción de personalización de enlaces en el panel de usuario que antes era ultra-sencilla, ahora va con código, cosa de la que yo no tengo ni idea.

    Su soporte (bastante desesperante) solo me ha proporcionado este enlace que ya había visto sobre cómo modificar esto:

    https://docs.thememylogin.com/article/88-modifying-the-user-panel

    Es lo que necesito, pero claro, no sé como personalizarlo. Lo único que necesito es que para los usuarios que tienen rol de cliente, su panel muestre estas 3 opciones:
    – Mi cuenta
    – Panel de alumno
    – Cerrar sesión

    La primera y tercera no hay problema porque son las que trae por defecto, pero para la segunda (panel de alumno) necesito enlazar a una URL específica.

    Esto en la versión 6.x se hacía muy sencillo mediante las opciones del plugin. Ahora no sé (1) cómo hacer para añadir ese link a una URL y (2) que se muestre solo a los usuarios con rol cliente.

    El resto de usuarios las opciones por defecto son perfectas.

    Seguro que no es complicado, pero es lo que tiene no tener ni idea de código.

    Espero puedan ayudarme, gracias!

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Moderador LGrusin

    (@lgrusin)

    Recientemente he actualizado a la versión 7.x (con las extensiones de pago)

    Como puedes comprender los voluntarios del foro no tenemos acceso a productos comerciales para probar y ayudar a los demás usuarios. Por tanto, la única via que tienes es acudir al soporte del plugin ya que has pagado por él.

    Si te dicen de añadir código, crea un plugin propio y pones ese código dentro.

    Entiendo que es un producto que no tiene libre acceso, pero esperaba que alguien pudiera darme 2 indicaciones sobre el código que he dejado indicado, nada más.

    Acudo aquí precisamente porque no sé sobre el tema, por lo que crear mi propio plugin no es algo viable para mi.

    Gracias.

    Moderador LGrusin

    (@lgrusin)

    Es más fácil de lo que crees.

    Tienes dos opciones:
    1 – Usar el plugin Code Snippet que te permite añadir código, activarlo y desactivarlo cuando quieras.

    2 – Crear un propio archivo de plugins. Crea un archivo con cualquier nombre y con extensión .php (ejemplo miplugin.php). Lo subes a la carpeta plugins (wp-content/plugins). El contenido de ese archivo será:

    <?php
    /*
    Plugin Name: Plugin de funciones varias
    Plugin URI: http://midominio.com
    Description: Plugin de funciones varias
    Author: Yo Mismo
    Version: 1.0
    Author URI: http://midominio.com
    */
    */ Debajo de esta línea pones los códigos que quieras */
    

    Por supuesto, una vez subido, deberás activarlo desde la lista de plugins como si cualquier otro se tratase.

    • Esta respuesta fue modificada hace 3 meses, 2 semanas por LGrusin.

    Gracias, pero la cuestión es que no sé qué códigos tengo que poner. No sé programar.

    Solo necesito que alguien me indique como añadir un enlace dentro del código.

    Gracias

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