हाल ही में एक सदस्यता साइट पर काम करते समय, हमें उपयोगकर्ताओं के कई स्तर बनाना था। हम नहीं चाहते कि उपयोगकर्ताओं को डब्ल्यूपी-एडमिन पैनल तक पहुंच हो, क्योंकि यह उनके अनुभव के लिए अनुकूलित नहीं था। इसके बजाय हम फ्रंट-एंड पर सभी आवश्यक (जैसे कि प्रोफ़ाइल संपादित करें पृष्ठ), उपयोगकर्ता डैशबोर्ड आदि डालते थे। जबकि एस 2 सदस्यता प्लगइन हमें व्यवस्थापक के लिए छोड़कर सभी उपयोगकर्ताओं के लिए WP-admin प्रवेश को अक्षम करने के लिए अनुमति दी है, डिफ़ॉल्ट रूप से व्यवस्थापक बार को अक्षम करने का कोई विकल्प नहीं था। इस लेख में, हम आपको दिखाएंगे कि प्रशासक को छोड़कर सभी उपयोगकर्ताओं के लिए वर्डप्रेस व्यवस्थापक बार को अक्षम कैसे करें।
प्रशासक के अलावा सभी उपयोगकर्ताओं के लिए व्यवस्थापक बार अक्षम करें
इस कोड को अपनी थीम के functions.php फ़ाइल या अपनी साइट-विशिष्ट प्लग इन में पेस्ट करें।
add_action ('after_setup_theme', 'remove_admin_bar'); फ़ंक्शन remove_admin_bar () { if (! current_user_can ('administrator') &&! is_admin ()) { show_admin_bar (गलत); } }
सभी उपयोगकर्ताओं के लिए व्यवस्थापक बार अक्षम करें
यदि आप इसे सभी उपयोगकर्ताओं के लिए अक्षम करना चाहते हैं, तो बस अपने विषय के functions.php फ़ाइल या अपने साइट-विशिष्ट प्लग इन में इस कोड का उपयोग करें।
/ * सभी उपयोगकर्ताओं लेकिन व्यवस्थापक के लिए वर्डप्रेस व्यवस्थापक बार अक्षम करें * / show_admin_bar (गलत);