plugins_url बनाम plugin_dir_url


16

वर्डप्रेस प्लगइन्स को देखने वाले या तो प्लगइन्स_सुरल या प्लगइन_डिर_ल का उपयोग करते हैं जब उनके कुछ फ़ोल्डरों में स्थिरांक बनाते हैं। क्या यह दूसरे से बढ़िया है?

उदाहरण:

define( 'MEMBERS_URI', trailingslashit( plugin_dir_url( __FILE__ ) ) );
define( 'WPACCESS_INC', plugins_url( 'inc', __FILE__ ) , true );

1
नोट - आप का उपयोग करने की जरूरत नहीं trailingslashit()करने के लिए plugin_dir_url()है, क्योंकि यह पहले से ही समारोह के भीतर इसे इस्तेमाल करता है।
amit

जवाबों:


20

चेकआउट - wp- शामिल / plugin.php # L585

plugin_dir_url()फ़ंक्शन आंतरिक रूप plugins_url()से प्लगइन निर्देशिका के लिए लिंक प्राप्त करने के लिए उपयोग करता है।

plugin_dir_url ()

यह प्लगइन निर्देशिका के url को अंत में पीछे चल रहे स्लैश के साथ लौटाएगा। तो यह आसानी से प्लगइन निर्देशिका से लिंक करने के लिए इस्तेमाल किया जा सकता है।

जैसे - http://www.example.com/wp-content/plugins/foo/

plugins_url

यदि कोई तर्क पारित नहीं किया जाता है तो यह उपरोक्त फ़ंक्शन के समान परिणाम देगा; लेकिन साथ या अंत में एक अनुगामी स्लेश के बिना। यह प्लगइन निर्देशिका के भीतर फ़ाइलों से लिंक करने के लिए कॉन्फ़िगर किया जा सकता है; एक उपयोगी शॉर्टकट।

जैसे -

plugins_url( 'img/bar.jpg' , __FILE__ ) एक url की तरह लौटेगा http://www.example.com/wp-content/plugins/foo/img/bar.jpg

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.