Creo que el problema son los datos contenidos en los "target" de los links.
Todos los links van de
"source": 615 a "target": 236, que son las ID de los posts o categorías.
Las source están bien, son posts:
edited
El source es una iniciativa ¡bien! https://alimentacionsaludable.eus/?p=615 "Zer eta nola jan, hura izan!"
Pero el target es un icono de estado 😔 https://alimentacionsaludable.eus/?p=236
En resumen: la API da unos datos que crean un links que van de una "iniciativa-source" a un "target" que no está definido en la lista de nodos. Por eso no funciona.
Estos son los nodos que no existen: {"name": 236},{"name": 232},{"name": 226},{"name": 228},{"name": 234},{"name": 230},{"name": 200},{"name": 224},{"name": 180},{"name": 210},{"name": 212},{"name": 190},{"name": 178},{"name": 176}
Si quito los links que contienen a esos nodos inexistentes... tenemos el gráfico 😄 con los datos de la API (datos descargados y vueltos a subir): https://alimentacionsaludable.eus/pf/grafo5.html
El error parece que viene de "'target' => $io->term_id," https://code.montera34.com/alisal/understrap-child-alisal/blob/master/functions.php#L1006
He metido en functions unos cambios para que en la API (https://alimentacionsaludable.eus/wp-json/plantaforma/io) salga también el id, name y slug del target. Parece que el slug y name pilla bien el del Objetivo pero el id (al probar con https://alimentacionsaludable.eus/?p=236)sale el del icono de estado.