मुझे एडमिन- ajax.php बहुत पसंद है। लेकिन मुझे इसमें स्क्रिप्ट को इंगित करने के लिए स्थानीयकरण करने से नफरत है, और मेरी इच्छा है कि विषयों के लिए एक समतुल्य, आसानी से मिल जाने वाली फ़ाइल थी। (यह भी सिर्फ मुझे सामने वाले अनुरोधों को देखने के लिए परेशान करता है "/ wp-admin /" के माध्यम से जाना। कोई व्यावहारिक कारण नहीं, बस बदसूरत IMO दिखता है।)
इसलिए मैंने बस "/ajax.php" पर रूट dir में व्यवस्थापक-ajax.php की प्रतिलिपि बनाई है, इसमें शामिल पथों को समायोजित किया और WP_ADMIN निरंतर परिभाषा को हटा दिया। गैंगबस्टर्स की तरह काम करने लगता है (मैं अब अपने सभी फ्रंट अजेक्स अनुरोधों को /ajax.php पर निर्देशित कर सकता हूं! और मैं अभी भी अपने प्लग इन में सामान्य wp_ajax हुक का उपयोग कर सकता हूं!)।
लेकिन क्या यह सुरक्षित है? क्या गलत हो सकता है? चूंकि यह कोर में नहीं बनाया गया है, इसलिए मुझे लगता है कि क्यों नहीं इसका एक अच्छा कारण है। लेकिन कोड के माध्यम से देख रहा हूँ, मैं किसी भी तत्काल समस्याओं को नहीं देख सकता।
आप स्मार्ट हैं - मुझे बताएं कि क्या यह दृष्टिकोण पागल है। या अगर वहाँ एक सरल विधि है कि मैं देख रहा हूँ।