एक प्लगइन विकसित करते समय, क्या वर्डप्रेस के न्यूनतम संस्करण को स्वचालित रूप से निर्धारित करने का एक तरीका है जो इसे चलाने के लिए आवश्यक है? मैं यह सुनिश्चित करना चाहता हूं कि Requiresहेडर सटीक हो, लेकिन मैन्युअल रूप से हर बार जब मैं एक नया कोर फ़ंक्शन कहता हूं तो थकाऊ और त्रुटि-प्रवण होता है।
मुझे लगता है कि एक स्क्रिप्ट यह आसानी से समझ सकता है:
- सभी फाइलों को एक प्लगइन में स्कैन करें।
- सभी वर्ग instantiations और फ़ंक्शन कॉल के आधार पर बाहर पार्स
new foo( [...] ),foo::bar( [...] ),bar( [...] ),call_user_func( [...] ), आदि वाक्य रचना। - उन सभी वर्गों / कार्यों को वर्डप्रेस में जोड़ने के लिए
@sincephpDoc टैग का उपयोग करके निर्धारित करने के लिए WP स्रोत को पार्स करें । - प्रत्येक वर्ग / फ़ंक्शन को सूचीबद्ध करने वाली रिपोर्ट बनाएं और जिस संस्करण को जोड़ा गया है, साथ ही वर्डप्रेस के शुरुआती संस्करण के साथ जिसमें सभी वर्ग / फ़ंक्शन शामिल हैं।
मैंने चारों ओर देखा है, लेकिन ऐसा कुछ भी नहीं मिला, और इसे स्वयं लिखने का समय नहीं है। क्या किसी को मौजूदा समाधान का पता है?