वर्डप्रेस में डायनामिक पर्मलिंक

वर्डप्रेस पर्मलिंक प्रणाली को संरचना टैग की मदद से अपनी आवश्यकताओं के लिए बहुत अच्छी तरह से अनुकूलित किया जा सकता है। सेटिंग% पोस्टनाम% संभवतः सबसे सामान्य और व्यावहारिक समाधान है। हालांकि, यदि आप वास्तविक गतिशील लिंक को लागू करना चाहते हैं, तो आपको पहले अपने कोड के साथ सिस्टम का विस्तार करना होगा।


शक्तिशाली वर्डप्रेस रीवाईट एपीआई सिस्टम को अपनी आवश्यकताओं के अनुकूल बनाने के लिए कई विकल्प प्रदान करता है। यदि आप पूर्ण स्वतंत्रता चाहते हैं, तो वर्डप्रेस इस तरह से कॉन्फ़िगर किया गया है कि कोई भी URL (किसी भी स्तर के स्तर के साथ) संभव है। नतीजतन, उदाहरण के लिए, कॉल करने के लिए

http://www.tld.com/dies/ist/eine/individuelle/url/

संस्करण

Array
(
   [0] => "dies"
   [1] => "ist"
   [2] => "eine"
   [3] => "individuelle"
   [4] => "url"
}

उत्पन्न। इसका मतलब यह है कि अन्य सभी तरीके आपके स्वयं के राउटर को प्रोग्राम करने और संबंधित सामग्री को आउटपुट करने के लिए खुले हैं। वांछित व्यवहार को प्राप्त करने के लिए, हम "rewrite_tag" और "rewrite_rule" क्रियाओं का उपयोग करते हैं और निम्नलिखित कोड को फ़ंक्शन में जोड़ते हैं। सक्रिय विषय की फ़ाइल:

eecc6d44ed7c18e2066e

फिर पर्मलिंक सेटिंग्स (सेटिंग्स> पर्मलिंक> परिवर्तन लागू करें या वैकल्पिक रूप से, फ़्लश_ब्राइट_रल्स () फ़ंक्शन को एक बार कॉल करें ) को फिर से सहेजना अत्यावश्यक है ताकि नए नियम प्रभावी हों। अंत में, हम "पुनर्लेखन" और "रीराइट-पेज" टेम्पलेट के साथ एक नया पृष्ठ बनाते हैं, जिसे पहले निम्न फ़ाइल का उपयोग करके बनाया जाना चाहिए:

eecc6d44ed7c18e2066e

मानक कॉन्फ़िगरेशन में, सभी URL एक्सेस हैं। $ बेस चर को किसी भी नेस्टेड सबफ़ोल्डर्स से सुसज्जित किया जा सकता है: "पॉप / अप" मूल्य, उदाहरण के लिए, URL को एक्सेस करने में सक्षम बनाता है।

http://www.tld.com/pop/up/my/url/

अन्य सभी URL अप्रभावित हैं - ये हमेशा की तरह वर्डप्रेस द्वारा संसाधित होते हैं।

वापस