नियमों को फिर से लिखने के लिए एक उपकरण? [बन्द है]


57

क्या मेरे पुनर्लेखन नियमों का विश्लेषण करने के लिए एक अच्छा उपकरण है? मैं हमेशा रेगेक्स और पैरामीटर प्रतिस्थापन के साथ भ्रमित हो जाता हूं।

मैंने खुद कुछ बनाया है और इसे यहाँ पोस्ट करूँगा ताकि अन्य लोग इसका उपयोग कर सकें, लेकिन कृपया अन्य उपकरणों को जोड़ने के लिए स्वतंत्र महसूस करें!


मैं विश्लेषण हिस्सा नहीं समझता। कंक्रीट में यह किसके लिए अच्छा होना चाहिए? सिर्फ नियमों को फिर से लिखने के लिए? अब तक मुझे पता है कि केवल एकमात्र प्लगइन है: wordpress.org/extend/plugins/askapaches-rewriterules-viewer
hakre

@hakre: यदि आप एक नया पुनर्लेखन नियम जोड़ना चाहते हैं, तो विश्लेषण और डिबग करें, लेकिन यह नहीं समझें कि यह काम क्यों नहीं कर रहा है। उदाहरण के लिए मेरा वर्तमान संस्करण यह भी जांचता है कि क्वेरी संस्करण किसके द्वारा पढ़े गए हैं WP::parse_request()। यह समझने के लिए एक बड़े प्रयास का हिस्सा है और शायद फिर से लिखना इंजन के प्रलेखन को बेहतर बनाता है।
Jan Fabry

डेनिस ने यहां एक दिलचस्प पहलू का नाम दिया: wordpress.stackexchange.com/questions/3431/… - प्रति पोस्ट / पेज नियमों की संख्या।
हैकेरे

जवाबों:


104

खैर यह क्या संयोग है कि आप यह पूछते हैं, जनवरी! आज ही के दिन मेरे पास एक लंबी ट्रेन यात्रा का समय था और एक रीवेरिट एनालाइज़र प्लगइन लिखने का फैसला किया, जो आपके रीराइट नियमों को पार्स करता है और क्वेरी चर को हाइलाइट करता है। आप वहीं URLs का परीक्षण कर सकते हैं और देख सकते हैं कि कौन-से क्वेरी चर सेट किए जाएंगे।

सभी लिखित नियमों को प्रदर्शित करें और कैप्चर किए गए URL भागों और अनदेखे क्वेरी चर को हाइलाइट करें

URL का परीक्षण करें और परिणामी क्वेरी चर के साथ मिलान नियम देखें

आप इसे अपनी रिपॉजिटरी स्क्रीन में नए प्लगइन्स की खोज करने पर , केवल रिपॉजिटरी में या मंकीमैन रीराइट एनालाइजर के रूप में पा सकते हैं ।


1
अच्छा होगा कि डिबग बार के अतिरिक्त के रूप में :)
kaiser

वहाँ एक SVN प्लगइन से खींचा जा सकता है?
t31os

4
प्रश्न, जनवरी: जब किसी चीज को लाल रंग में पार किया जाता है, तो इसका क्या मतलब है?
मन्नी फ्लेममंड

1
@ मान: लाल क्वेरी चर को सार्वजनिक के रूप में चिह्नित नहीं किया जाता है, इसलिए उन्हें $wp_queryऑब्जेक्ट पर नहीं भेजा जाएगा और आपके पास बाद में पहुंचने में कठिन समय होगा।
Jan Fabry

बहुत उपयोगी! धन्यवाद! मैंने पूरी तरह से काम करने वाली चीजों को प्राप्त नहीं किया है , लेकिन यह अब तक बहुत बड़ी मदद है।
रेबेका चेर्नॉफ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.