ลบประเภทโพสต์เริ่มต้นจากเมนูผู้ดูแลระบบ WordPress

ฉันเพิ่งปรับแต่งการติดตั้ง WordPress และเราใช้ประเภทโพสต์ที่กำหนดเองหลายแบบ เราตัดสินใจที่จะใช้โพสต์ประเภทดีฟอลต์เพื่อความชัดเจนเท่านั้น เป็นเรื่องง่ายที่จะนำรายการออกจากเมนูการจัดการ WordPress ควรเพิ่มรหัสต่อไปนี้ในไฟล์ functions.php ของธีม

ลบประเภทการโพสต์เริ่มต้น

 add_action ( 'admin_menu', 'remove_default_post_type'); ฟังก์ชัน remove_default_post_type () {remove_menu_page ('editing.php'); } 

บรรทัดแรกจะเชื่อมต่อกับ action admin_menu เมื่อมีการเรียกใช้การกระทำของเมนูผู้ดูแลระบบเราต้องการเรียกฟังก์ชันของเราว่า remove_default_post_type จากฟังก์ชันนั้นเราเรียกใช้ฟังก์ชัน WordPress ในตัว remove_menu_page อาร์กิวเมนต์เดียวที่จำเป็นคือหน้าบุ้ง ในกรณีของชนิดโพสต์เริ่มต้นบุ้งที่เป็นเพียงการแก้ไข PHP

ดูเพิ่มเติมที่