Sauter la navigation

[Résolu] Mostrar los campos del usuario en un listado de entradas

This support ticket is created Il y a 3 années et 3 mois. 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.

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)

Ce sujet contient 6 réponses, a 2 voix.

Dernière mise à jour par Rafael Corts Il y a 3 années et 3 mois.

Assisté par: Nigel.

Auteur
Publications
#2161809

Hola Nigel, es posible crear un listado de entradas en donde puedas mostrar los campos como el nombre y apellido del autor de la entrada?
Por ejemplo tengo un listado de entradas que cada entrada es de un autor diferente, en este listado es posible mostrar el titulo de la entrada y el nombre, apellidos y correo electrónico del autor que ha creado la entrada?
No consigo encontrar en la vista indicar que muetre los diferentes campos del autor.
Saludos.
Rafa Corts

#2162025

Nigel
Supporter

Les langues: Anglais (English ) Espagnol (Español )

Fuseau horaire: Europe/London (GMT+00:00)

Hola Rafa

Puedes mostrar el autor utilizando el shortcode wpv-post-author: https://toolset.com/documentation/programmer-reference/views/views-shortcodes/#vf-154504

Con el atributo format="meta" puedes especificar que campo mostrar con otro atributo meta="...".

Los valores posibles de meta se ve aquí: https://developer.wordpress.org/reference/functions/get_the_author_meta/

Entonces, para mostrar su dirección de email, p.j., usarías

[wpv-post-author format="meta" meta="user_email"]
#2162085

Perfecto Nigel! muchas gracias por todo, ¿en el caso que hubiera creado un campo de usuario personalizado tambien funcionaria?
por ejemplo:

[wpv-post-author format="meta" meta="lugar-de-trabajo"]

Lo he provado y no me muetra ningun resultado.
¿Se podria hacer ho en este caso no funcionaria?
Saludos.
Rafa Corts

#2162099

Nigel
Supporter

Les langues: Anglais (English ) Espagnol (Español )

Fuseau horaire: Europe/London (GMT+00:00)

Recuerde que los campos particulares de Toolset tienen un prefijo "wpcf-", entonces creo que lo que necesitas es:

[wpv-post-author format="meta" meta="wpcf-lugar-de-trabajo"]
#2163351

Hola Nigel, ya consigo ver los campos de usuario, solo una ultima cuestión. He provado con un campo de linea simple y funciona pero tambien tengo otro campo con "Casillas de verificación" con cinco opciones y en este caso me muetra el texto "Array"
el shortcode lo tengo asin segun la documentacion:

[wpv-post-author format="meta" meta="wpcf-inscripcion" index="1" separator=","]

Saludos y gracias por todo.
Rafa Corts

#2163407

Nigel
Supporter

Les langues: Anglais (English ) Espagnol (Español )

Fuseau horaire: Europe/London (GMT+00:00)

De acuerdo, no funcionará con campos complejos, que debe mostrar con el shortcode types.

En este caso puedes usar el atributo user_is_author y el shortcode types para mostrar el valor, así:

[types usermeta='inscripcion' user_is_author='true'][/types]

(Como usas el shortcode types, no es necesario incluir el prefijo 'wpcf-'.)

#2164705

My issue is resolved now. Thank you!