Anonim

मैं हाल ही में वर्डप्रेस की एक स्थापना को अनुकूलित कर रहा था और हम कई अलग-अलग कस्टम पोस्ट प्रकारों का उपयोग कर रहे थे। हमने वास्तव में केवल स्पष्टता के लिए डिफ़ॉल्ट पोस्ट प्रकार का उपयोग करने के खिलाफ फैसला किया है। वर्डप्रेस प्रशासनिक मेनू से एक आइटम को हटाने के लिए इसका एक साधारण मामला है। निम्न कोड को आपके विषय के functions.php फ़ाइल में जोड़ा जाना चाहिए।

डिफ़ॉल्ट पोस्ट प्रकार निकालें

ADD_ACTION ( 'admin_menu', 'remove_default_post_type'); function remove_default_post_type () {remove_menu_page ('edit.php'); }

पहली पंक्ति कार्रवाई admin_menu पर हुक करती है । जब प्रशासनिक मेनू कार्रवाई को बुलाया जाता है, तो हम अपने स्वयं के फ़ंक्शन को remove_default_post_type के रूप में परिभाषित करना चाहते हैं। उस फ़ंक्शन से, हम बिल्ट इन वर्डप्रेस फ़ंक्शन remove_menu_page कहते हैं। केवल तर्क की आवश्यकता है पृष्ठ का स्लग। डिफ़ॉल्ट पोस्ट प्रकार के मामले में, वह स्लग सिर्फ edit.php है

व्यवस्थापक मेनू वर्डप्रेस से डिफ़ॉल्ट पोस्ट प्रकार निकालें