यदि आप अपने ग्राहकों (या दोस्तों) के लिए एक वर्डप्रेस साइट की स्थापना कर रहे हैं, तो आप वर्डप्रेस को उनके उपयोग में आसान बनाने के लिए अपना सर्वश्रेष्ठ प्रयास करना चाहते हैं और उनके बिना साइट को नुकसान पहुंचाने वाले बड़े बदलाव करने में सक्षम हैं।
अगर आपका लक्ष्य ऐसी साइट बनाना है जो उपयोगकर्ताओं की ज़रूरतों से मेल खाती हो, तो आपको इसे कम करना होगा और सभी बाहरी सुविधाओं को हटाना होगा। एक प्रभावी सेटअप को स्वाभाविक रूप से किसी भी वर्डप्रेस उपयोगकर्ता त्रुटि को रोकना चाहिए। आइए अपने क्लाइंट के लिए उपयोग करना आसान बनाते हुए वर्डप्रेस त्रुटि से बचने के लिए आपके विकल्पों की जांच करें।
<एच2>1. व्यवस्थापक खाते सीमित करेंकुछ टीम के सदस्य या क्लाइंट वर्डप्रेस का उपयोग करने में कुशल हो सकते हैं जबकि अन्य नहीं करते हैं। वर्डप्रेस एडमिन की भूमिका जो कोई भी उस पद को ग्रहण करता है उस पर शक्ति और जिम्मेदारी दोनों डालता है। यदि कोई ग्राहक या उपयोगकर्ता एक कुशल वर्डप्रेस उपयोगकर्ता नहीं है, तो आपको उनकी जिम्मेदारी एक संपादक की जिम्मेदारी तक सीमित रखनी चाहिए। उनके लिए एक अलग व्यवस्थापक खाता सेट करें; यह उन्हें साइट के संवेदनशील हिस्सों में प्रवेश करने से रोकता है।
जब तक क्लाइंट खाते को प्रबंधित करने में सक्षम नहीं हो जाता, तब तक आप व्यवस्थापक क्रेडेंशियल रख सकते हैं। वैकल्पिक रूप से, आप क्लाइंट को व्यवस्थापक और संपादक दोनों क्रेडेंशियल दे सकते हैं। यदि बाद वाला चुनते हैं, तो उन्हें अधिक संवेदनशील व्यवस्थापक लॉगिन को केवल उस समय के लिए सहेजने दें, जब उन्हें उच्च-स्तरीय व्यवस्थापक कार्य करने की आवश्यकता हो।
सुरक्षा और अन्य परिचालन कमजोरियों के लिए व्यवस्थापक खातों को सीमित करना अच्छा है। यह नए वर्डप्रेस उपयोगकर्ताओं के लिए डैशबोर्ड यूजर इंटरफेस को कम भारी बनाता है।
2. थीम कस्टमाइज़र विकल्प बंद करें
पैरेंट थीम ऐसे कस्टमाइज़ेशन विकल्प ऑफ़र कर सकते हैं जो उनके चाइल्ड थीम से मेल नहीं खाते। थीम कस्टमाइज़ेशन विकल्पों के कारण यह विसंगति कोड के टूटने का कारण बन सकती है, या इन कस्टमाइज़ेशन विकल्पों का चाइल्ड थीम में उपयोग नहीं किया जा सकता है।
वर्डप्रेस के लिए थीम कस्टमाइज़र एपीआई का उपयोग करके, अपनी थीम की "functions.php" फ़ाइल में एक कोड (जैसे नीचे दिया गया) जोड़कर मूल विषय के अनुकूलन विकल्पों को हटाना आसान है। नीचे दिए गए स्निपेट में प्रत्येक पंक्ति एक थीम अनुकूलन विकल्प से मेल खाती है। आप उस पंक्ति पर टिप्पणी हटाकर किसी भी अनुकूलन पंक्ति को अक्षम कर सकते हैं।
# Remove customizer options. function mte_remove_customizer_options( $wp_customize ) { // $wp_customize->remove_section( 'static_front_page' ); // $wp_customize->remove_section( 'title_tagline' ); $wp_customize->remove_section( 'colors' ); $wp_customize->remove_section( 'header_image' ); $wp_customize->remove_section( 'background_image' ); // $wp_customize->remove_section( 'nav' ); // $wp_customize->remove_section( 'themes' ); // $wp_customize->remove_section( 'featured_content' ); // $wp_customize->remove_panel( 'widgets' ); } add_action( 'customize_register', 'mte_remove_customizer_options', 30 );
3. केवल प्रासंगिक डैशबोर्ड मेनू आइटम का उपयोग करें
हर वर्डप्रेस वेबसाइट समान कार्य नहीं करती है। कुछ मामलों में किसी साइट को ब्लॉग की आवश्यकता नहीं हो सकती है। हम डैशबोर्ड पर मेनू की संख्या को हटाकर अव्यवस्था को कम कर सकते हैं, क्योंकि इससे डैशबोर्ड उपयोगकर्ताओं के लिए कम भ्रमित होता है। यहां उदाहरण में, एक पोस्ट मेनू की आवश्यकता नहीं है, इसलिए हम उस कार्यक्षमता को छिपाने के लिए नीचे दिए गए कोड स्निपेट को "functions.php" में जोड़ देंगे।
नीचे दी गई प्रत्येक कोड स्निपेट पंक्ति एक विशिष्ट डैशबोर्ड मेनू से मेल खाती है। नीचे उपयोग किए गए फ़ाइल नाम हमेशा आपके डैशबोर्ड पर उपयोग किए गए विशेष मेनू नाम से मेल नहीं खा सकते हैं; त्वरित संदर्भ के रूप में केवल नीचे टिप्पणी की गई पंक्तियों का उपयोग करें।
function mte_custom_menu_page_removing() { // remove_menu_page( 'index.php' ); //Dashboard // remove_menu_page( 'jetpack' ); //Jetpack* remove_menu_page( 'edit.php' ); //Posts remove_menu_page( 'upload.php' ); //Media // remove_menu_page( 'edit.php?post_type=page' ); //Pages remove_menu_page( 'edit-comments.php' ); //Comments // remove_menu_page( 'themes.php' ); //Appearance // remove_menu_page( 'plugins.php' ); //Plugins // remove_menu_page( 'users.php' ); //Users // remove_menu_page( 'tools.php' ); //Tools // remove_menu_page( 'options-general.php' ); //Settings } add_action( 'admin_menu', 'mte_custom_menu_page_removing' );
इससे पहले कि आप पोस्ट मेनू को छुपाएं यह निम्न छवि जैसा दिखता है।
पोस्ट मेनू को छिपाने के बाद यह निम्न छवि जैसा दिखता है।
पोस्ट मेनू को हटाना उपयोगकर्ता अनुमतियों को रद्द करने के समान नहीं है। एक उपयोगकर्ता सीधे यूआरएल का उपयोग करके छिपे हुए पोस्ट मेनू तक सीधे पहुंच सकता है। इस तरह से मेनू छिपाना डैशबोर्ड अव्यवस्था को दूर करने के लिए बहुत अच्छा है। हालांकि, यदि आप उपयोगकर्ताओं को इस मेनू तक पहुंचने से बिल्कुल भी नहीं रोकना चाहते हैं, तो आप उपयोगकर्ता भूमिकाओं को संशोधित करना चाहेंगे। नीचे दिए गए कोड स्निपेट को प्लगइन के एक्टिवेशन हुक में जोड़ा जाना चाहिए। (इसे केवल एक बार चलाने की आवश्यकता होगी।)
global $wp_roles; // global class $role = 'author'; $cap = 'delete_published_posts'; $wp_roles->remove_cap( $role, $cap );
4. एक एमयू-प्लगइन निर्देशिका सेट करें और उसका उपयोग करें
बहुत कम डेवलपर्स ने "म्यू-प्लगइन्स" निर्देशिका के बारे में सुना है। प्लगइन्स को स्थापित करने के लिए आपकी एमयू-प्लगइन निर्देशिका एक वैकल्पिक स्थान है। उपसर्ग "म्यू" का अर्थ है "उपयोग करना चाहिए।" एमयू-प्लगइन निर्देशिका में स्थापित प्लगइन्स को गलती से पूरे डैशबोर्ड में अक्षम नहीं किया जा सकता है, और उन्हें मैन्युअल रूप से सक्रिय करने की आवश्यकता नहीं है - वे स्वचालित रूप से सक्रिय हो जाते हैं।
एमयू-प्लगइन्स निर्देशिका में स्थापित प्लगइन्स अन्य प्लगइन्स से पहले लोड होते हैं। पहले "उपयोग करना चाहिए" प्लगइन्स लोड करने की यह प्राथमिकता महत्वपूर्ण वेबसाइट प्लगइन्स के लिए फायदेमंद है। आपकी साइट के सुचारू रूप से चलने के लिए मौजूद प्लगइन्स का उपयोग म्यू-प्लगइन निर्देशिका में किया जाना चाहिए। एमयू-प्लगइन निर्देशिका का उपयोग करने का एक अन्य लाभ यह है कि इसमें जोड़ी गई सामग्री अपरिवर्तित और विषय परिवर्तन या परिवर्तन के बावजूद सक्रिय रहती है।
चूंकि म्यू-प्लगइन निर्देशिका वर्डप्रेस के साथ नहीं आती है, इसलिए आपको इसे अपने "wp-content" फ़ोल्डर के अंदर स्वयं बनाना होगा।
हालाँकि, एक सीमा है। वर्डप्रेस एक उपनिर्देशिका के अंदर कोड को अनदेखा करता है और केवल शीर्ष स्तर पर "एमयू-प्लगइन्स" फाइलों को खोजेगा। इस सीमा को हटाने के लिए, आप एक PHP फ़ाइल बनाएंगे जो आपके "म्यू-प्लगइन्स" के शीर्ष पर बैठती है; एक भाई उपनिर्देशिका से कोड तब उस PHP फ़ाइल का उपयोग करके लोड किया जाएगा।
एक और एमयू-प्लगइन सीमा यह है कि आपको अपडेट नोटिफिकेशन नहीं मिलेगा। इस कारण से एमयू-प्लगइन्स को महत्वपूर्ण कोड के लिए एक स्थान के रूप में मानें, जिसके बारे में आपके क्लाइंट को सोचना नहीं चाहिए। कोडेक्स म्यू-प्लगइन्स के बारे में अधिक जानकारी प्रदान करता है।
5. अपनी साइट के प्लग इन और थीम संपादकों को बंद करें
लाइव वर्डप्रेस साइट के प्लगइन और थीम फ़ाइलों को सीधे डैशबोर्ड से संपादित करना पेशेवर नहीं है। यह साइट को तोड़ने का कारण बन सकता है। आपकी साइट को लाइव-एडिट करने से यह हैकर्स के सामने भी आ जाती है। थीम और प्लग इन के लिए लाइव-एडिटिंग अक्षम करने के लिए, इस कोड को अपनी साइट की "wp-config.php" फ़ाइल में डालें। यह कोड थीम और प्लगइन संपादक दोनों को अक्षम करता है।
define( 'DISALLOW_FILE_EDIT', true );
रैपिंग अप
संक्षेप में, आप व्यवस्थापक खातों को सीमित करके, थीम कस्टमाइज़र विकल्पों को बंद करके, केवल प्रासंगिक डैशबोर्ड मेनू आइटम का उपयोग करके, म्यू-प्लगइन निर्देशिका की स्थापना और उपयोग करके, और अपनी साइट के प्लगइन और थीम संपादकों को बंद करके वर्डप्रेस उपयोगकर्ता त्रुटियों की संभावना को कम कर सकते हैं। हमें इन युक्तियों के संबंध में आपकी टिप्पणियों को देखना अच्छा लगेगा। अपनी टिप्पणी नीचे दें।