शॉर्टकोड को कभी भी थीम्स के साथ शामिल नहीं किया जाना चाहिए। अवधि।

ThemeForest हाल ही में उनके अद्यतन वर्डप्रेस विषय प्रस्तुत आवश्यकताओं वर्डप्रेस थीम विकास सर्वोत्तम प्रथाओं के साथ अधिक कठोर और अधिक इनलाइन होना.


दिशानिर्देशों में वर्डप्रेस की मुख्य विशेषताओं, मानक थीम हुक के उपयोग और PHP कार्यों (जैसे बेस 64 और फ़ोप)) को वास्तव में उपयोग करने की आवश्यकता होती है वर्डप्रेस थीम में कभी भी कोई स्थान नहीं होना चाहिए शुरुआत के लिए.

मूल रूप से, बहुत ज्यादा WordPress.org है थीम समीक्षा नीति, कुछ चीजें देना या लेना.

कुल मिलाकर, यह सही दिशा में एक कदम है और आगे बढ़ता है सबसे लोकप्रिय वर्डप्रेस थीम मार्केटप्लेस में से एक पर सर्वोत्तम प्रथाओं को बढ़ावा देना जाल पर। वहाँ सिर्फ एक समस्या है …

अनुकूलनीय लघुकोड

एक बात जो विशेष रूप से मेरी आंख को पकड़ती है, वह थी, कैसे कुछ “स्वीकार्य” शोर्ट कार्यक्षमता की अनुमति दी गई थी (यानी सीधे विषय के कार्यों के माध्यम से उन्हें शामिल करके। फाइल फ़ाइल)। “स्वीकार्य” के रूप में सूचीबद्ध लोगों में निम्नलिखित शामिल थे:

  • बटन
  • मूल्य निर्धारण तालिका
  • छवि कंटेनर
  • dropcaps
  • सूचियों

अप्राप्य लघुकोड में शामिल हैं: नक्शे, समझौते और टॉगल, बॉक्सिंग सामग्री, कॉलम, संपर्क फ़ॉर्म, चार्ट.

थीम्स में शॉर्टकोड की समस्या

मैं वास्तव में इससे बेहतर नहीं कर सकता जस्टिन टडलॉक पहले से ही है. सबसे ध्यान देने योग्य मुद्दों में से एक, यह है कि जब उपयोगकर्ता थीम बदलता है, तो शॉर्टकोड अब पार्स नहीं किया जाएगा.

बता दें कि “सुपर विस्मयकारी” थीम में एक शोर्ट फीचर था जो एक बड़े हरे बटन को लिंक के साथ आउटपुट करेगा जब आपने कुछ टाइप किया होगा जैसे कि [बटन url ="http://example.com"] बिग ग्रीन बटन [/ बटन].

बड़ा हरा बटन

जब आप किसी अन्य विषय पर स्विच करते हैं (इसका सामना करते हैं, तो लोग आसानी से थीम से ऊब जाते हैं), कोई बड़ा हरा बटन नहीं है। बजाय, आप पोस्ट में अनपार्स्ड शोर्ट देखते हैं जैसे कि यह कोई अन्य सामग्री थी, जैसे:

[बटन url = “http://example.com”] बिग ग्रीन बटन [/ बटन]

यह बदसूरत, भ्रामक और बाहर की जगह दिखता है, और यह एक है उपयोगकर्ता को वापस जाने और हटाने / बदलने के लिए दर्द उन सभी को.

थीम्स में शॉर्टकोड के साथ अन्य समस्या

टैडलॉक ने अपने “शोर्ट मैडनेस से निपटने” लेख में कुछ कहा है, बहुत सारे शॉर्टकोड इतने सरल और एचटीएमएल-जैसे हैं, उपयोगकर्ताओं को थोड़ा सा लिखने का निर्देश देना भी सबसे अच्छा हो सकता है (* हांसी *) वास्तविक HTML कोड.

वही [बटन url ="http://example.com"] बटन पाठ [/ बटन] ऊपर मेरे उदाहरण में शोर्ट हो सकता है आसानी से फिर से लिखा गया जैसा कुछ है:

बटन पाठ यहाँ

हालांकि एक नए विषय में .button चयनकर्ता स्टाइलिंग सीएसएस कोड नहीं हो सकता है, कम से कम एक सामान्य लिंक दिखाई देगा. जो एक बड़ा सुधार है पोस्ट के कंटेंट में एक अनपार्स्ड [बटन] शॉर्टकोड दिखा रहा है.

साथ ही, मेरा मानना ​​है कि प्रत्येक वर्डप्रेस उपयोगकर्ता HTML कोड की कम से कम कुछ बुनियादी समझ होनी चाहिए. उन्हें पढ़ाने से, यहां तक ​​कि छोटे बिट्स में (जैसे कि लिंक का निर्माण कैसे करें), मदद करेगा। यदि वे एक शोर्ट को समझ सकते हैं, तो उन्हें मूल HTML को समझने में अधिक समय नहीं लगेगा.

लेकिन उपयोगकर्ता देखभाल नहीं करते हैं!

एक सामान्य तर्क यह है कि जब मैं थीम डेवलपमेंट की बात करता हूं तो सभी प्रकार की बुरी प्रथाओं का बचाव करता हूं। मेरा मतलब है, शायद वे कभी भी अपने विषय को अपडेट नहीं करना चाहते हैं, इस मामले में, यह शोर्ट मुद्दा एक मूट बिंदु होगा.

समस्या है, कुछ उपयोगकर्ताओं को अनिवार्य रूप से विषयों स्विच करना चाहते हैं किसी दिन। कुछ उपयोगकर्ता एक प्लगइन स्थापित करना चाहते हैं जो एक विषय में कुछ अन्य खराब-विचार वाले कोड के साथ संघर्ष कर सकता है.

फिर, वे शायद परवाह करेंगे, और शायद आश्चर्य करेंगे कि क्या विषय उन्होंने 100-बिल्ट-इन शॉर्टकोड और अन्य के साथ खरीदा था सतही विशेषताएं वास्तव में इसके लायक थीं.

शॉर्टकोड को शामिल करने का सही तरीका

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

यह भी कुछ के साथ बंडल किया जा सकता है टीजीएम प्लगिन सक्रियण विषय सक्रियण पर आवश्यक बनाने के लिए। या नहीं। ए विषय अभी भी शॉर्टकोड के बिना एक विषय है.

इस तरह, यदि उपयोगकर्ता थीम बदलता है, तो शॉर्टकोड अभी भी काम करेगा, क्योंकि वह कार्यक्षमता उस प्लगइन द्वारा नियंत्रित की जाती है जो अभी भी सक्रिय है.

शायद प्लगइन भी हो सकता है स्टेक स्टाइल शॉर्टकोड के लिए भी। इस तरह, [बटन] शोर्ट के साथ आपके द्वारा शामिल किए गए बड़े हरे बटन अभी भी बड़े हरे बटन होंगे, भले ही उपयोग किए गए विषय की परवाह किए बिना.

क्यों ThemeForest “Admissible” शॉर्टकोड की अनुमति दी?

यह कहना कठिन है कि इस निर्णय के पीछे क्या तर्क था। जेफ थॉमसन, एनवाटो के एक वर्डप्रेस इंजीलवादी (थीमफोरेस्ट की मूल कंपनी) के बारे में यह कहना था WPMU.org पर एक टिप्पणी में:

जटिल शोर्ट कार्यक्षमता वास्तव में एक विषय में नहीं, एक प्लगइन में रहना चाहिए। यह भी समझ में आता है जब आप विचार करते हैं कि हमारे अधिकांश लेखकों के पास कई विषय हैं.

जाहिर है, वह इसे प्राप्त करता है। तो यह एक है मेरे लिए रहस्य है कि कोई “स्वीकार्य” शॉर्टकोड क्यों होगा बिल्कुल भी। और हाँ, मुझे लगता है कि उन्होंने ऊपर दिए गए उद्धरण में “जटिल” शब्द का इस्तेमाल किया है, और स्वीकार्य लघुकोड बहुत सरल हैं (ड्रॉपकैप, सूची, आदि).

एक शोर्ट के रूप में सरल हो सकता है, ऊपर बताई गई समस्याएं अभी भी मौजूद हैं. ThemeForest ने सामुदायिक फ़ीडबैक के प्रति उत्तरदायी दिखाया है, इसलिए यह संभव है कि भविष्य में इस नियम में संशोधन किया जाए.

निष्कर्ष

मुझे इस पोस्ट का एहसास है थोडा नाइट-पिकी लगता है, और ये नए दिशानिर्देश निश्चित रूप से सही दिशा में एक बड़ा कदम है। लेकिन वास्तव में कोई कारण नहीं है कि किसी विषय में किसी भी शोर्ट को अनुमति दी जाए, सरल या नहीं.

क्या आप ऐसी स्थिति के बारे में सोच सकते हैं जब सार्वजनिक रूप से जारी किया गया विषय बिल्कुल अपने स्वयं के फ़ंक्शन के माध्यम से शोर्ट कार्यक्षमता को शामिल करने की आवश्यकता हो?

– थीम लैब (@themelab) 9 जुलाई 2013

बिगड़ने की चेतावनी: सार्वजनिक रूप से जारी थीम में शामिल किए जाने के लिए शोर्ट के वास्तविक उदाहरण के साथ उस ट्वीट का कोई जवाब नहीं मिला.

ऐसा इसलिए है क्योंकि यह बस उपयोगकर्ता के अनुकूल नहीं है एक उपयोगकर्ता के लिए वापस जाने के लिए और सैकड़ों बटन शॉर्टकोड को बदलने के बाद वे एक विषय पर स्विच करते हैं जिसमें सटीक शॉर्टकोड समर्थन नहीं होता है.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map