WordPress में पदों को हटाने से लेखकों को कैसे रोकें

WordPress में पदों को हटाने से लेखकों को कैसे रोकें

डिफ़ॉल्ट रूप से, लेखक उपयोगकर्ता भूमिका वाले उपयोगकर्ता अपनी पोस्ट हटा सकते हैं, भले ही ये पोस्ट पहले ही प्रकाशित हो जाएं। यदि आप एक मल्टी-लेखक ब्लॉग चलाते हैं, तो आप लेखकों को अपनी प्रकाशित पोस्ट प्रकाशित करने से विशेष रूप से अपनी पोस्ट को हटाने से रोक सकते हैं। इस लेख में, हम आपको दिखाएंगे कि लेखकों को वर्डप्रेस में अपनी पोस्ट्स को हटाने से आसानी से कैसे रोकें।

लेखकों को WordPress में पदों को हटाने से कैसे रोकें

क्यों वर्डप्रेस में अपनी खुद की पोस्ट को हटाने से लेखकों को रोकें

वर्डप्रेस एक शक्तिशाली उपयोगकर्ता भूमिका प्रबंधन प्रणाली के साथ आता है आपके वर्डप्रेस वेबसाइट पर प्रत्येक पंजीकृत उपयोगकर्ता को एक उपयोगकर्ता भूमिका सौंपी जाती है, और प्रत्येक उपयोगकर्ता भूमिका अलग-अलग अनुमतियों के साथ होती है।

‘लेखक’ भूमिका वाले उपयोगकर्ता पदों को लिख सकते हैं और उन्हें अपनी वेबसाइट पर प्रकाशित कर सकते हैं। आम तौर पर यह भूमिका बहु लेखक WordPress ब्लॉग द्वारा उपयोग की जाती है।

लेखक अपने स्वयं के पोस्ट भी हटा सकते हैं, जिनमें पहले से प्रकाशित हो चुके हैं वेबसाइट के स्वामी के रूप में, आप लेखकों को ऐसा करने से रोकना चाहते हैं। ऐसा करने का सबसे आसान तरीका लेखक उपयोगकर्ता भूमिका को संशोधित करके और वर्डप्रेस में इसकी अनुमतियों को बदलने के द्वारा किया जाता है।

आइए देखें कि लेखकों को अपनी पोस्ट्स को हटाने से आसानी से कैसे रोकें।

विधि 1: प्लगइन का उपयोग कर डाक हटाने से लेखकों को रोकें

यह विधि सभी उपयोगकर्ताओं के लिए आसान और अनुशंसित है।

सबसे पहले आपको ऐसा करने की ज़रूरत है जो क्षमता प्रबंधक एन्हांस्ड प्लगइन को स्थापित और सक्रिय कर रहा है। अधिक जानकारी के लिए

सक्रियण पर, आपको यात्रा की आवश्यकता है उपयोगकर्ता »क्षमताओं पृष्ठ। यहां आप किसी भी वर्डप्रेस उपयोगकर्ता भूमिका को लोड कर सकते हैं और अपनी क्षमताओं और अनुमतियों को बदल सकते हैं।

उपयोगकर्ता भूमिकाएं और क्षमताओं प्रबंधक

आपको सही कॉलम में ‘दृश्य / संपादित करने की भूमिका का चयन’ करके शुरू करना होगा, और फिर ड्रॉप डाउन मेनू से ‘लेखक’ उपयोगकर्ता भूमिका का चयन करें। उसके बाद आपको लेखक उपयोगकर्ता भूमिका क्षमताओं को लोड करने के लिए ‘लोड’ बटन पर क्लिक करने की आवश्यकता है।

लेखक उपयोगकर्ता भूमिका लोड करें

प्लगइन अब ‘लेखक’ उपयोगकर्ता भूमिका क्षमताओं को लोड करेगा। हटाए जाने की क्षमताएं अनुभाग के तहत, आपको प्रकाशित विकल्पों को हटाने और हटाने के अगले बॉक्स को अनचेक करना होगा।

उसके बाद आप पृष्ठ के निचले भाग में जा सकते हैं और अपनी सेटिंग्स को स्टोर करने के लिए परिवर्तन सहेजें बटन पर क्लिक कर सकते हैं।

अब, लेखक उपयोगकर्ता भूमिका वाले उपयोगकर्ता अब आपके WordPress साइट पर किसी भी पोस्ट को हटाने में सक्षम नहीं होंगे।

वापस अनुमतियाँ दे रही है

उपयोगकर्ता भूमिका क्षमताओं को स्पष्ट रूप से परिभाषित किया गया है। इसका मतलब है कि एक बार जब आप एक उपयोगकर्ता भूमिका से एक क्षमता निकाल देते हैं, तब तक वह वापस नहीं आएगा जब तक आप स्पष्ट रूप से इसे फिर से परिभाषित नहीं करते। यहां तक ​​कि अगर आपने प्लग-इन को अनइंस्टॉल किया है, तो आपके द्वारा बनाई जाने वाली क्षमता आपके द्वारा स्वचालित रूप से वापस नहीं लौटी जाएगी।

यदि आप लेखकों को हटाने की अनुमति देना चाहते हैं, तो आपको इस प्रक्रिया को दोहराना होगा और प्रकाशित पोस्ट विकल्पों को हटाने और हटाने के बगल में स्थित बॉक्स चेक करना होगा।

यदि आप प्लगइन को अनइंस्टॉल करना चाहते हैं और वर्डप्रेस क्षमताओं को डिफ़ॉल्ट पर वापस लौटना चाहते हैं, तो पहले आपको यात्रा करना होगा उपकरण »क्षमता प्रबंधक पृष्ठ पर क्लिक करें और ‘रीसेट टू वर्डप्रेस डिफॉल्ट्स’ लिंक पर क्लिक करें।

उपयोगकर्ता भूमिका अनुमतियां रीसेट करें

विधि 2: अपने स्वयं के पोस्ट हटाने से लेखकों को मैन्युअल रूप से रोकें

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

आपको अपने विषय के functions.php फ़ाइल या साइट-विशिष्ट प्लग इन में निम्न कोड जोड़ना होगा।

फ़ंक्शन wpb_change_author_role () {
 ग्लोबल $ wp_roles;
 $ wp_roles-> remove_cap ('author', 'delete_posts');
 $ wp_roles-> remove_cap ('author', 'delete_published_posts');

 }
 add_action ('init', 'wpb_change_author_role'); 

यह कोड लेखक उपयोगकर्ता भूमिका को बदलता है और अपनी पोस्ट को हटाने के लिए उनकी क्षमता को हटा देता है।

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

फ़ंक्शन wpb_change_author_role () {
 ग्लोबल $ wp_roles;
 $ wp_roles-> add_cap ('author', 'delete_posts');
 $ wp_roles-> add_cap ('author', 'delete_published_posts');

 }
 add_action ('init', 'wpb_change_author_role');