Skip Navigation

[Resuelto] Getting fields from a group of custom fields

Este hilo está resuelto. Aquí tiene una descripción del problema y la solución.

Problem:

Get all fields value of custom repeatable field group using PHP codes.

Solution:

The Toolset repeatable field group is based on post types, you can consider it as one-to-many relationship, each item of repeatable field group is a post, so you can use Types API function toolset_get_related_posts() to get all related posts.

Then get the custom fields value of each related post with function types_render_field().

Relevant Documentation:

https://toolset.com/documentation/customizing-sites-using-php/post-relationships-api/#toolset_get_related_posts

This support ticket is created hace 6 años, 4 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
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: Asia/Hong_Kong (GMT+08:00)

Este tema contiene 2 respuestas, tiene 2 mensajes.

Última actualización por XicoOfficial hace 6 años, 4 meses.

Asistido por: Luo Yang.

Autor
Mensajes
#958363

Tell us what you are trying to do?
I want to get all the custom group of fields for a post using php.

Is there any documentation that you are following?
I haven't found any php related documentation on repeatable group fields. I am used to use the function "types_render_field()" to get the information, but I don't know how that changed now for repeatable group of fields, since I've tried with that function and I don't get anything..

#958715

Hello,

The Toolset repeatable field group is based on post types, you can consider it as one-to-many relationship, each item of repeatable field group is a post, so you can use Types API function toolset_get_related_posts() to get all related posts:
https://toolset.com/documentation/customizing-sites-using-php/post-relationships-api/#toolset_get_related_posts

Then get the custom fields value of each related post with function types_render_field()
https://toolset.com/documentation/customizing-sites-using-php/functions/

#985490

Got it, thanks for you answer. I've successfully accomplished what I needed.