मैं हाल ही में वर्डप्रेस के एक इंस्टॉलेशन को अनुकूलित कर रहा था और हम कई अलग-अलग कस्टम पोस्ट प्रकारों का उपयोग कर रहे थे। हमने वास्तव में स्पष्टता के लिए डिफ़ॉल्ट पोस्ट प्रकार का उपयोग करने के खिलाफ निर्णय लिया। वर्डप्रेस प्रशासनिक मेनू से किसी आइटम को निकालने का यह एक साधारण मामला है। निम्नलिखित कोड को आपकी थीम की functions.php फ़ाइल में जोड़ा जाना चाहिए।
डिफ़ॉल्ट पोस्ट प्रकार निकालें
ADD_ACTION ( 'admin_menu', 'remove_default_post_type'); फ़ंक्शन remove_default_post_type () {remove_menu_page ('edit.php'); }
कार्रवाई admin_menu पर पहली पंक्ति हुक। जब व्यवस्थापकीय मेनू क्रिया को कॉल किया जाता है, तो हम अपने स्वयं के फ़ंक्शन को remove_default_post_type के रूप में परिभाषित करना चाहते हैं। उस फ़ंक्शन से, हम वर्डप्रेस फ़ंक्शन remove_menu_page में निर्मित कॉल करते हैं। पृष्ठ की स्लग की आवश्यकता केवल एकमात्र तर्क है। डिफ़ॉल्ट पोस्ट प्रकार के मामले में, वह स्लग सिर्फ edit.php है