• Hola,

    he creado un campo en una página de wp donde los usuarios ponen un numero. He creado otra pagina dentro del mismo wp y me gustaría poner un campo que almacenase el mismo valor del campo anterior. Así, si el usuario ha puesto un 8, en el otro campo debería mostrar 8.

    Como puedo hacerlo?

    Muchas gracias!

Viendo 1 respuesta (de un total de 1)
  • Para almacenar información específica de cada usuario en WordPress, puedes utilizar los «User Meta Fields» (Campos Meta de Usuario), que son análogos a los campos personalizados (Custom Fields), pero específicos para los usuarios en lugar de las entradas o páginas. Aquí te explico cómo puedes hacerlo: 1. Guardar Información del Usuario

    Para guardar información específica de un usuario, puedes usar la función update_user_meta(). Por ejemplo, si quieres guardar un número que un usuario ingrese, puedes hacerlo así:

    $user_id = get_current_user_id(); // Obtiene el ID del usuario actual
    $numero = 8; // Aquí asignas el número que el usuario ha ingresado
    update_user_meta($user_id, 'mi_numero', $numero);

    En este código, 'mi_numero' es la clave bajo la cual se guarda el número. Puedes cambiarlo a lo que necesites. 2. Recuperar Información del Usuario

    Para recuperar el número almacenado para un usuario en otra página, puedes usar la función get_user_meta(). Por ejemplo:

    $user_id = get_current_user_id(); // Obtiene el ID del usuario actual
    $numero_almacenado = get_user_meta($user_id, 'mi_numero', true);
    echo $numero_almacenado;

    Esto recuperará y mostrará el número que el usuario ingresó previamente. 3. Consideraciones de Implementación

    • Seguridad y Validación: Asegúrate de validar y limpiar cualquier dato ingresado por el usuario antes de guardarlo en la base de datos para prevenir vulnerabilidades de seguridad.
    • Contexto de Usuario: Esta implementación asume que el usuario está registrado y ha iniciado sesión, ya que se basa en obtener el ID del usuario actual.
    • Funcionalidad en el Front-End: Si quieres que los usuarios ingresen o vean esta información desde el front-end de tu sitio (en lugar del área de administración de WordPress), necesitarás implementar formularios en el front-end y manejar su envío adecuadamente.

    Dime si esa información te sirve o necesitas más ayuda.

Viendo 1 respuesta (de un total de 1)
  • El debate ‘copiar valor de un campo’ está cerrado a nuevas respuestas.