• Resuelto m3lk4rt

    (@m3lk4rt)


    Buenas,
    Estoy tratando de hacer un panel de control ajeno al de wordpress con algunas opciones para los usuarios.

    Esto lo he conseguido hacer en Drupal sin problemas. Se que en wordpress se puede controlar la redirección tras el logueo pero no se si en wordpress funcionaría de una forma parecida.

    Entiendo que tendría que crear una página a la que se redireccionaría tras el logueo y empezar a programar sobre dicha página en específico (y controlar el acceso a la misma).

    Tampoco se de que forma WordPress trata el tema de los formularios a la hora de extraer y grabar la información de dicho usuario.

    Se que como todo, debería ser posible. Lo que no quiero es depender del panel de wordpress para que no parezca eso mismo… un wordpress.

    Alguien podría orientarme sobre como se llevaría a cabo? No me refiero a código en si, sino al workflow en el que se manejaría todo esto en wordpress.

    Gracias por adelantado!

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Hola @m3lk4rt!

    Es una pregunta bastante difícil de responder. Muy amplia. No sabría por dónde empezar.

    Se podría hacer de varias formas. El que comentas de hacer una página y programar sobre ella es una. No la mejor en mi opinión, pero es una opción viable.

    Podrías comenzar echando un vistazo a como lo hacen otros plugins. Por empezar con uno sencillo que se puede estudiar fácilmente el código, WP Front End Profile. Luego algo ya más complejo, BuddyPress. Incluso puedes plantearte utilizar alguno de estos plugins ya que te permiten añadir tus propios fields a los perfiles y personalizarlos completamente.

    Iniciador del debate m3lk4rt

    (@m3lk4rt)

    Buenas @cybmeta,

    Gracias por los consejos, miraré primero como se comportan dichos plugins y los estudiaré o incluso veré si me valen para mi propósito.

    Gracias de nuevo!

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Panel de usuario personalizado’ está cerrado a nuevas respuestas.