[Resuelto] Mostrar información solo del usuario actual
This support ticket is created hace 2 años, 9 meses. 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 8 respuestas, tiene 2 mensajes.
Tell us what you are trying to do?
Quiero hacer una página con los datos del usuario. El usuario podrá entrar a consultarlos.
Problema:
Hago una vista que muestra los datos que quiero que el usuario pueda consultar y la llamo desde una página de Elementor.
El problema es que muestra los datos de todos los usuarios y solo quiero que muestre los del usuario logueado.
He visto éste hilo: https://toolset.com/forums/topic/displaying-information-just-about-the-current-user/ que parece el mismo problema.
Hago lo que pone, pero sigue listando todos los usuarios.
En la vista he configurado el filtro tal como dice el hilo y en Elementor pego el código: [wpv-view name="nombre-mivista-usuario" users="[wpv-user field='ID']"] (Adjunto imagenes)
Entonces, ¿puedes probarlo fuera de Elementor en una página estandar?
Y haz unas pruebas con el shortcode wpv-user extraido, así:
// 1. ¿Sale el ID del usuario corriente?
[wpv-user field='ID']
// 2. En la salida de la vista ¿sale solo el usuario con ID = 1?
[wpv-view name="nombre-mivista-usuario" users="1"]
// 1. ¿Sale el ID del usuario corriente? SI (imagen 1 con usuario 1 logueado)
[wpv-user field='ID']
// 2. En la salida de la vista ¿sale solo el usuario con ID = 1? SI (imagen 2 con usuario 166 logueado)
[wpv-view name="nombre-mivista-usuario" users="1"]
Bien, pues, se parece que Elementor se rompe el sistema particular de Toolset para facilitar usar los shortcodes como parámetro de otro shortcode (que no es posible normalmente en el WordPress).
Una posibilidad es registrar un shortcode particular para usar en lugar del shortcode de wpv-views, así: