मैंने उत्तरदायी विषय विकसित किया है और मैं इसे wordpress.org सबमिट करना चाहता हूं । इसे सबमिट करने से पहले मैं wp_is_mobile()
अपनी थीम में उपयोग करना चाहता हूं, लेकिन फ़ंक्शन संदर्भ / wp के अनुसार यह एक बुरा विचार है क्योंकि यह एक बुरा विचार है :
आपको महसूस करना चाहिए कि यह विशेष रूप से एक मोबाइल फोन का पता नहीं लगाता है, क्योंकि टैबलेट को एक मोबाइल डिवाइस माना जाता है। कई सहायक विकल्पों के लिए प्लगइन्स क्षेत्र की जाँच करें। यह भी विषयों के लिए इस्तेमाल नहीं किया जाना चाहिए।
तो अगर मैं इसे अपने विषय के कार्यों में उपयोग करता हूं। इस तरह से:
add_filter('body_class','mobile_theme_body_class');
function mobile_theme_body_class( $classes ){
if ( wp_is_mobile() ){
$classes[] = 'mobile';
}
else{
$classes[] = 'desktop';
}
return $classes;
}
क्या मेरा विषय खारिज कर दिया जाएगा?
उप-प्रश्न:
अगर मैं ऊपर दिए गए कोड की तरह अपने फ़ंक्शन का उपयोग करता हूं और कैशिंग प्लगइन्स का उपयोग करता हूं जैसे (WP Super Cache) मेरा फ़ंक्शन गड़बड़ है तो (गलत निष्पादन करने या निष्पादित करने में विफल)?
आपके समय और उत्तर के लिए धन्यवाद ...
wp_is_mobile()
वास्तव में एक मजाक से ज्यादा कुछ नहीं है और वास्तव में अविश्वसनीय है। यह उपयोगकर्ता पक्ष पर निर्भर करता है जिसे अंतिम उपयोगकर्ता द्वारा हेरफेर किया जा सकता है। आपको यह जानना होगा कि आपकी कार्यक्षमता 10% से अधिक मामलों में विफल हो जाएगी, इसलिए बड़ी मात्रा में मोबाइल उपयोगकर्ताओं को डेस्कटॉप सामग्री की पूर्ति होगी या नहीं, वे इसे पसंद करते हैं या आप इसे नहीं चाहते हैं