यह काम नहीं करेगा, मैंने इसमें कुछ घंटे गंवाए हैं। ACF पुनरावर्तक फ़ील्ड को एक नई आईडी मिलती है जो पैरेंट-पोस्ट आईडी (पहले वाले को छोड़कर) के अनुरूप नहीं होती है। इसे और अधिक भ्रमित करने के लिए:यदि आप पुनरावर्तक फ़ील्ड हटाते हैं, तो वह डेटाबेस में रह सकता है; इसलिए कोई भी प्रश्न सभी पुनरावर्तक-फ़ील्ड डेटा, पुराने और नए लौटाएगा।
इसके लिए मुझे जो सबसे अच्छा समाधान मिला है, वह है पुनरावर्तक क्षेत्र को चुपचाप लूप करना और डेटा को एक बहुआयामी सरणी में धकेलना। फिर आउटपुट उत्पन्न करने के लिए उस सरणी पर फिर से लूप करें।