खोज…


परिचय

वर्डप्रेस प्लगइन्स में आपके वेबसाइट एप्लिकेशन के सर्वर लॉजिक और / या भागों पर फोकस होना चाहिए। अच्छे प्लगइन्स अच्छे ऐप्स की तरह हैं, वे एक काम वास्तव में अच्छी तरह से करते हैं। वे सीएमएस के कुछ हिस्सों को एक मॉड्यूलर तरीके से बढ़ाने और स्वचालित करने का इरादा रखते हैं, क्योंकि आप उन्हें सक्रिय और निष्क्रिय कर सकते हैं। अच्छे प्लगइन्स वर्डप्रेस कोर एक्शन, फिल्टर और मौजूदा जावास्क्रिप्ट और सीएसएस फ्रेमवर्क का उपयोग करते हैं।

एक प्लगइन फ़ोल्डर और फ़ाइलों का न्यूनतम सेटअप

प्लगइन बनाने का पहला चरण फ़ोल्डर और फ़ाइल बना रहा है जो प्लगइन से लोड होगा।

प्लगइन्स /wp-content/plugins/

वर्डप्रेस मानक एक फ़ोल्डर और फ़ाइल नाम बनाना है जो एक दूसरे को दर्पण की तरह है:

/wp-content/plugins/myplugin/
/wp-content/plugins/myplugin/myplugin.php

अपने प्लगइन फ़ाइल बनाने के बाद आप एक साथ अपने प्लगइन शुरू करने की आवश्यकता Plugin Header । यह वर्डप्रेस को आपकी प्लगइन फाइल को स्कैन करने और प्लगइन के बारे में मेटा डेटा स्टोर करने की अनुमति देता है, और उपयोगकर्ताओं को इसका उपयोग करने और यह निर्धारित करने की अनुमति देता है कि क्या वे आपके प्लगइन को सक्रिय या निष्क्रिय चाहते हैं। इस टेम्प्लेट को अपने द्वारा बनाई गई मुख्य प्लगइन फाइल के शीर्ष पर कॉपी करें, और इसे आवश्यकतानुसार संशोधित करें:

<?php
/**
 * Plugin Name: PLUGIN-NAME
 * Plugin URI: HTTP-LINK-TO-WEBSITE-PLUGIN-PAGE-OR-REPO
 * Description: BREIF DESCRIPTION - KEEP IT SHORT
 * Author: WORDPRESS-DOT-ORG-USERNAME
 * Version: 0.0.1
 * Author URI: HTTP-LINK-TO-MAINTAINER
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: short_prefix
 */

// Begin custom PHP WordPress plugin work

ध्यान दें कि वर्डप्रेस प्लगइन्स को आमतौर पर जीपीएल के रूप में लाइसेंस दिया जाना चाहिए। लाइसेंसिंग पर इस विषय के हिस्से के रूप में चर्चा नहीं की जानी चाहिए।

इस बिंदु पर, आपको पहले से ही वर्डप्रेस एडमिन क्षेत्र में अपना नया प्लगइन देखने में सक्षम होना चाहिए। एक मानक सेटअप में आप इस क्षेत्र को /wp-admin/plugins.php पर ढूँढ सकते हैं। आगे बढ़ो और अपने प्लगइन को सक्रिय करें, और आप अपने प्लगइन के निर्माण के अगले चरणों में तैयार हैं!

बस कुछ कार्रवाई पर हमारे उदाहरण को समाप्त करने के लिए, आप अब अपनी प्लगइन फ़ाइल के नीचे जोड़ सकते हैं:

die('My custom plugin is loaded : '. __FILE__);

इस परिवर्तन के बाद आपकी साइट को ताज़ा करने के परिणामस्वरूप इस पाठ को मुद्रित करने वाले सभी पृष्ठों में परिणाम होना चाहिए। उत्पादन (लाइव) साइटों में कभी भी ऐसा न करें, और इसे जारी रखने से पहले हमेशा याद रखें।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow