Pregunta sobre ACF to REST API de Wordpress:

La relación muestra ACF como una matriz vacía en JSON

Un usuario preguntó 👇

Hola, gracias por este gran plugin. Encontré un pequeño problema con las áreas de relación de ACF. Tengo un campo ACF que define mucho el campo 1 para tipos de trabajos personalizados similares.

Puedo ver el campo en JSON, pero muestra una matriz vacía (verifiqué dos veces que no está vacía en el backend de WordPress): JSON: «acf»: {«field_with_relation_set»: [],

Si el campo no está configurado (no está relacionado con otras publicaciones), se muestra de la siguiente manera: JSON: «acf»: {«field_with_relation_set»: [],

¿Hay algún sitio que me falta o una relación que no funciona?

¡Salud!

Lanzador de hilos

(@devcri)

Hace 2 años, 7 meses

Actualización: obtuve su ACF para el plugin de API REST recursivo (https://github.com/airesvsg/acf-to-rest-api-recursive) y lo instaló. De lo que hice para integrar su colección de código (de https://github.com/airesvsg/acf-to-rest-api/issues/223#issuecomment-378610482) en mi tema:

add_filter( 'acf/rest_api/recursive/types', function( $types ) {
  $slugs = (array) cptui_get_post_type_slugs();

  $types += array_combine( $slugs, $slugs );

  return $types;
} );

Pero el campo de relación todavía está vacío, mostrando solo los paréntesis []. Agradeceríamos cualquier ayuda.

Lanzador de hilos

(@devcri)

Hace 2 años, 7 meses

Solución: encontré una solución a este problema. Para cualquier persona interesada: el plugin funciona perfectamente y no necesita el plugin recursivo en este caso. Después de probar muchos scripts de GitHub y probar otro plugin (ACF a WP-API) llegué a la conclusión de que el campo de relación siempre regresa como una matriz vacía []. Así que verifiqué la configuración del campo para el campo de relación en ACF y obtuve una configuración de «Formato de retorno» (Frontend). En mi caso, estaba configurado para «Publicar objeto». Lo cambié a «ID de publicación». Después de cambiar todo en el fin de semana sigue igual, pero en el archivo JSON finalmente veo las ID de los tipos de publicaciones personalizadas relacionadas. Espero que esto ayude a alguien con el mismo problema en el futuro.

(@mullibahr)

Hace 2 años, 6 meses

¡Gracias por compartir! Lo probaré.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *