मुझे आज भी ऐसी ही समस्या थी। मेरे पास 250+ पंक्तियों और प्रति पंक्ति 5 चर के साथ एक फॉर्म था, लेकिन $_POST चर को छोटा कर दिया गया। मेरे मामले में, यह 1000 तत्वों के बाद बंद हो गया।
एक PHP सेटिंग है जिसे max_input_vars कहा जाता है जो डिफ़ॉल्ट रूप से 1000 हो जाती है। यह सेटिंग इस बात की ऊपरी सीमा निर्धारित करती है कि यह आपकी PHP स्क्रिप्ट में कितने चर खींचेगी। अपने पृष्ठ को काम करने के लिए आपको अपनी सर्वर सेटिंग्स पर इस मान को बढ़ाने की आवश्यकता हो सकती है। कुछ सुरक्षा निहितार्थ हैं जिन्हें मैं इस मूल्य को बढ़ाने के साथ पूरी तरह से समझ नहीं पा रहा हूं जो सेवा हमले से इनकार कर सकता है।
चूंकि आप एक Wordpress प्लगइन विकसित कर रहे हैं, इसलिए आपको यह देखने की आवश्यकता हो सकती है कि आपके द्वारा भेजे जाने वाले वेरिएबल्स की संख्या को कम करने के लिए अपना फॉर्म बदलने के तरीके हैं या नहीं, क्योंकि आप शायद अपने प्लगइन का उपयोग करने वाले लोगों के लिए सर्वर कॉन्फ़िगरेशन को बदल नहीं सकते हैं।
सेटिंग के बारे में यहां और पढ़ें:http://www.php.net/manual/en/info.configuration.php#ini.max-input-vars