बेहतर सुरक्षा के लिए, वर्डप्रेस केवल सबसे अधिक इस्तेमाल किया फ़ाइल प्रकारों को अपलोड करने की अनुमति देता है। आप डिफॉल्ट मीडिया अपलोडर का इस्तेमाल करते हुए आमतौर पर इस्तेमाल किए गए छवि प्रारूप, ऑडियो / वीडियो और दस्तावेज़ अपलोड कर सकते हैं। लेकिन अगर आप एक ऐसी फ़ाइल प्रकार अपलोड करना चाहते हैं जिसे अनुमति नहीं है? इस आलेख में, हम आपको दिखाएंगे कि वर्डप्रेस में अपलोड करने के लिए अतिरिक्त फ़ाइल प्रकार कैसे जोड़े जाएंगे
WordPress में अपलोड करने के लिए अनुमति के लिए फ़ाइल प्रकार
वर्डप्रेस आपको सबसे आम छवि फ़ाइलों, ऑडियो / वीडियो, पीडीएफ, माइक्रोसॉफ्ट ऑफिस और ओपनऑफिस दस्तावेजों को अपलोड करने की अनुमति देता है। वर्डप्रेस कोडेक्स में अनुमत फाइल प्रकारों और एक्सटेंशन की पूरी सूची है।
अतिरिक्त फ़ाइल प्रकार के लिए अपवाद जोड़ना
सुरक्षा फाइल प्रकारों पर सीमा के पीछे मुख्य कारण है, जो उपयोगकर्ता अपलोड कर सकते हैं। हालांकि, इसका यह अर्थ यह नहीं है कि उपयोगकर्ता इसे बदल नहीं सकते हैं। कोड का एक छोटा सा बिट का उपयोग करके, आप वर्डप्रेस के लिए एक नया फ़ाइल प्रकार और विस्तार जोड़ सकते हैं।
उदाहरण के लिए, इस कोड को अपने विषय के functions.php फ़ाइल में जोड़ें या साइट-विशिष्ट प्लगइन को एसवीजी फ़ाइल प्रकार को अपलोड करने की अनुमति दें:
फ़ंक्शन my_myme_types ($ mime_types) { $ mime_types ['svg'] = 'छवि / एसवीजी + xml'; // एसटीजी एक्सटेंशन जोड़ना वापसी $ mime_types; } add_filter ('upload_mimes', 'my_myme_types', 1, 1);
नोट करें कि फ़ाइल एक्सटेंशन $ mime_types संबद्ध सरणी में कुंजी के रूप में चला जाता है और माइम प्रकार इसकी वैल्यू के रूप में जाता है
इस उदाहरण में, svg फ़ाइल एक्सटेंशन माइम प्रकार के साथ फाइल का प्रतिनिधित्व करता है छवि / svg + xml । आप इस पृष्ठ पर कई सामान्य फ़ाइल एक्सटेंशन के माइम प्रकार ढूँढ सकते हैं।
आप एक कोड स्निपेट में कई फ़ाइल प्रकार भी जोड़ सकते हैं, जैसे:
फ़ंक्शन my_myme_types ($ mime_types) { $ mime_types ['svg'] = 'छवि / एसवीजी + xml'; // एसटीजी एक्सटेंशन जोड़ना $ mime_types ['psd'] = 'छवि / vnd.adobe.photoshop'; // फ़ोटोशॉप फ़ाइलों को जोड़ना वापसी $ mime_types; } add_filter ('upload_mimes', 'my_myme_types', 1, 1);