2010-03-24 13 views
16

Wordpress प्लगइन विकास के साथ बाहर शुरू - कैसे एक प्लगइन है कि वर्तमान विषय का इस्तेमाल Wordpress पर कोई पृष्ठ जोड़ने करता है? उदाहरण के लिए प्लगइन इस URL पर एक पृष्ठ बनाने होगा:Wordpress प्लगइन - जोड़ने के लिए एक नया पृष्ठ

http://wordpress/plugin-name/start

इस पृष्ठ का उपयोग कर कि वर्तमान विषय का इस्तेमाल करता है एक रूप प्रदर्शित करना चाहिए। दिन के अंत में मैं एक कस्टम कार्यान्वयन के साथ मौजूदा फ्रंट-फेस वर्डप्रेस लॉगिन और पंजीकरण तंत्र को प्रतिस्थापित करने जा रहा हूं।

उत्तर

14

आप template_redirect कार्रवाई करने के लिए एक समारोह हुक करना चाहते हैं। वहां आप विशेष यूआरएल (ओं) को पहचान सकते हैं जिन्हें आप चाहते हैं और फिर आप अपना खुद का टेम्पलेट तदनुसार लोड कर सकते हैं।

यह मौजूदा विषय का उपयोग करने के लिए, आप एक विषय की तरह समान कर सकते हैं इस तरह के कॉल get_header(), get_footer(), get_sidebar(), आदि

के रूप में होगा, तो आप अपने पेज उत्पादन करने के बाद , आपको स्पष्ट रूप से बाहर निकलने की आवश्यकता होगी(); सामान्य पृष्ठ आउटपुट होने से रोकने के लिए।

नोट: वर्डप्रेस 3.0 में, एक बेहतर तरीका template_include फिल्टर करने के लिए हुक करने, और यह अपने खुद के टेम्पलेट फ़ाइल के लिए फ़ाइल में शामिल हैं-पथ लौट गए हैं। इसके लिए बाहर निकलने की आवश्यकता नहीं है() ;, इसलिए यह अन्य प्लगइन के साथ अधिक संगत है।

संबंधित मुद्दे