Skip Navigation

[Resuelto] Campos de usuario

This support ticket is created hace 1 año. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Hoy no hay técnicos de soporte disponibles en el foro Juego de herramientas. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 -
- 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 -

Supporter timezone: Europe/London (GMT+00:00)

Este tema contiene 1 respuesta, tiene 2 mensajes.

Última actualización por Nigel hace 1 año.

Asistido por: Nigel.

Autor
Mensajes
#2664961
campos de  personalizados.jpg

Hola Nigel, tengo problemas con los campos de usuario, si se genera un nuevo usuario, y no se rellena algún campo de usuario, en la base de datos queda vacía, por mucho que indique en el "marcador o valor predeterminado" un 0.
Entonces si quero hacer una condición no me funciona.
Solo en el caso que desde el backend abro para editar algún parámetro de usuario y salvo, entonces es cuando me aplica el valor predeterminado.
Te adjunto imagen para que veas como lo tengo configurado, he probado diferentes combinaciones, como me habías indicado, pero al crear un usuario y no se rellena algún campo personalizado , me lo deja vacío.
¿Hay alguna otra solución para hacer una condición con estos campos?

[wpv-conditional if="( [types usermeta='numero-de-contacto' output='raw' user_current='true'][/types] eq '' )"]
Progreso 25%
[elementor-template id="1495"]
[/wpv-conditional]
[wpv-conditional if="( [types usermeta='numero-de-contacto' output='raw' user_current='true'][/types] ne '1' )"]
Progreso 66% [elementor-template id="1498"]
[/wpv-conditional]
#2665297

Nigel
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/London (GMT+00:00)

Sea necesario registrar el usuario con un formulario de Toolset ó guardar el perfil del usuario para que los valores por defecto sean efectivos.

En el caso cuando los usuarios no tienen valor, puedes hacer las condiciones en este formato:

[wpv-conditional if="( '[types usermeta='el-campo' output='raw' user_current='true'][/types]' eq '1' )" evaluate="true"]
<p>Campo = 1</p>
[/wpv-conditional]

[wpv-conditional if="( '[types usermeta='el-campo' output='raw' user_current='true'][/types]' eq '1' )" evaluate="false"]
<p>Campo != 1</p>
[/wpv-conditional]