यदि आपने नवीनतम वर्डप्रेस संस्करण (3.1) में अपग्रेड किया है, तो आप पाएंगे कि यह आपके और आपके लॉग-इन उपयोगकर्ताओं के लिए वर्डप्रेस एडमिन बार दिखाता है। जबकि WP Admin Bar को पृष्ठ के शीर्ष पर उपयोगी लिंक प्रदान करके अपना जीवन आसान बनाना है, यह अनुकूलन का कोई भी रूप प्रदान नहीं करता है, जिसने इसकी उपयोगिता को अपंग कर दिया है।

यहां 4 उपयोगी तकनीकें दी गई हैं जिन्हें आप WP Admin Bar का सर्वोत्तम रूप से अनुकूलित और बाहर लाने के लिए उपयोग कर सकते हैं।

1. WP व्यवस्थापक बार से मौजूदा लिंक हटाएं

1. अपने थीम फ़ोल्डर पर नेविगेट करें और टेक्स्ट एडिटर के साथ functions.php फ़ाइल खोलें।

2. फ़ाइल के अंत में निम्न कोड पेस्ट करें:

 add_action ('wp_before_admin_bar_render', 'remove_admin_bar_links'); फ़ंक्शन remove_admin_bar_links () {वैश्विक $ wp_admin_bar; $ Wp_admin_bar-> remove_menu ( 'टिप्पणी'); } 

उपरोक्त कोड व्यवस्थापक बार से "टिप्पणियाँ" लिंक हटा देगा। यह $wp_admin_bar->remove_menu(ID) कार्यों का उपयोग करके काम करता है। उन लिंक की आईडी प्रदान करके जिन्हें आप निकालना चाहते हैं (इस मामले में, आईडी टिप्पणियाँ है ), आप Admin Bar से किसी भी लिंक को हटा सकते हैं।

यहां कुछ आईडी दी गई हैं जो आपके लिए उपयोगी होंगी:

  • मेरा खाता-अवतार / मेरा खाता : आपके खाते से लिंक। आईडी पर निर्भर करता है कि क्या आपके पास अवतार सक्षम है या नहीं।
  • मेरे ब्लॉग : मेरी साइट्स मेनू। केवल नेटवर्क मोड के लिए
  • संपादित करें : पोस्ट / पेज संपादित करें लिंक
  • नई सामग्री : नया मेनू जोड़ें
  • टिप्पणियां : टिप्पणियाँ लिंक
  • उपस्थिति : उपस्थिति मेनू
  • अपडेट : अपडेट लिंक
  • get-shortlink : किसी पृष्ठ पर शॉर्टलिंक करें

2. WP व्यवस्थापक बार में कस्टम लिंक जोड़ना

व्यवस्थापक बार में अपने स्वयं के लिंक जोड़ने के लिए, निम्नलिखित कोड को अपने functions.php संलग्न करें।

 add_action ('wp_before_admin_bar_render', 'add_admin_bar_links'); फ़ंक्शन add_admin_bar_links () {वैश्विक $ wp_admin_bar; $ wp_admin_bar-> add_menu (सरणी ('आईडी' => 'Google', 'शीर्षक' => __ ('Google'), 'href' => 'http://google.com')); } 

ऊपर दिया गया उदाहरण Admin Bar में एक लिंक के रूप में "Google.com" जोड़ें। आप निश्चित रूप से इसे अपनी पसंद के अनुसार अनुकूलित कर सकते हैं। जिन चीज़ों को आपको नोट करने की आवश्यकता है वह 'आईडी', 'शीर्षक' और 'href' है

आईडी : लिंक के लिए पहचानकर्ता
शीर्षक : वह नाम जो व्यवस्थापक बार पर दिखाई देता है
href : यूआरएल लिंक इंगित कर रहा है।

आप नीचे दिए गए कोड के साथ सबमेनू भी बना सकते हैं:

 add_action ('wp_before_admin_bar_render', 'add_admin_bar_links'); फ़ंक्शन add_admin_bar_links () {वैश्विक $ wp_admin_bar; $ wp_admin_bar-> add_menu (सरणी ('आईडी' => 'Google', 'शीर्षक' => __ ('Google'), 'href' => 'http://google.com')); $ wp_admin_bar-> add_menu (सरणी ('पैरेंट' => 'Google', 'id' => 'GoogleAnalytics', 'title' => __ ('Google Analytics'), 'href' => 'http: // google .com / analytics ')); } 

ऐसा लगता है कि यह कैसा दिखता है:

3. अगर उपयोगकर्ता लॉग इन नहीं है तो लॉगिन फॉर्म दिखाएं

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

4. पूरी तरह से व्यवस्थापक बार अक्षम करें

आप में से कुछ व्यवस्थापक बार को नापसंद कर सकते हैं और इसे पूरी तरह से हटाना चाहते हैं। यहां बताया गया है कि आप ऐसा कैसे कर सकते हैं।

1. अपने वर्डप्रेस डैशबोर्ड पर लॉग इन करें और अपने प्रोफाइल टैब पर जाएं।

2. "व्यवस्थापक बार दिखाएं" अनुभाग के अंतर्गत, " साइट देखने पर " और " डैशबोर्ड में " विकल्प को अनचेक करें। परिवर्तनों को सुरक्षित करें।

यदि आप बहु-लेखकों ब्लॉग (या नेटवर्क मोड में) का प्रबंधन कर रहे हैं और आप अपने सभी लेखकों के लिए Admin Bar को अपने functions.php फ़ाइल में अक्षम करना चाहते हैं, तो निम्न कोड कॉपी और पेस्ट करें;

 add_filter ('show_admin_bar', '__return_false'); 

यह Admin Bar Sitewide को अक्षम कर देगा।

WP Admin Bar को कस्टमाइज़ करने के लिए आप अन्य चाल क्या उपयोग करते हैं?