ในคำถามก่อนหน้านี้ฉันถามวิธีเพิ่มคอลัมน์ในหน้าโพสต์ในส่วนการบริหารและได้รับคำตอบที่ใช้งานได้ แต่ตอนนี้ฉันต้องรู้วิธีการลบคอลัมน์ที่มีอยู่ (เช่นคอลัมน์วันที่) เพื่อให้คอลัมน์วันที่กำหนดเองของฉันมาแทนที่
ในคำถามก่อนหน้านี้ฉันถามวิธีเพิ่มคอลัมน์ในหน้าโพสต์ในส่วนการบริหารและได้รับคำตอบที่ใช้งานได้ แต่ตอนนี้ฉันต้องรู้วิธีการลบคอลัมน์ที่มีอยู่ (เช่นคอลัมน์วันที่) เพื่อให้คอลัมน์วันที่กำหนดเองของฉันมาแทนที่
คำตอบ:
function my_manage_columns( $columns ) {
unset($columns['date']);
return $columns;
}
function my_column_init() {
add_filter( 'manage_posts_columns' , 'my_manage_columns' );
}
add_action( 'admin_init' , 'my_column_init' );
ในฟิลด์อื่นคุณยังสามารถปิดการทำงานของ WP ได้เช่นกัน เป็นตัวอย่างความคิดเห็นและผู้เขียน:
add_action( 'admin_init', 'fb_deactivate_support' );
function fb_deactivate_support() {
remove_post_type_support( 'post', 'comments' );
remove_post_type_support( 'post', 'author' );
}
post-string สำหรับ post_type คุณสามารถใช้สิ่งนี้กับโพสต์ทุกประเภทผ่าน:
foreach ( get_post_types() as $post_type ) {
remove_post_type_support( $post_type, 'comments' );
}