วิธีลบคอลัมน์ออกจากหน้าโพสต์


11

ในคำถามก่อนหน้านี้ฉันถามวิธีเพิ่มคอลัมน์ในหน้าโพสต์ในส่วนการบริหารและได้รับคำตอบที่ใช้งานได้ แต่ตอนนี้ฉันต้องรู้วิธีการลบคอลัมน์ที่มีอยู่ (เช่นคอลัมน์วันที่) เพื่อให้คอลัมน์วันที่กำหนดเองของฉันมาแทนที่

คำตอบ:


29
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' );

1

ในฟิลด์อื่นคุณยังสามารถปิดการทำงานของ 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' );
} 

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.