如何从帖子页面删除列


11

在上一个问题中,我询问如何在“管理”部分的“帖子”页面中添加一列,并获得了有效的答案。但是,现在我需要知道如何删除现有的列(例如Date列),以便我自定义的Date列替换它。

Answers:


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,也可以通过以下方式将其用于所有post类型:

foreach ( get_post_types() as $post_type ) {
    remove_post_type_support( $post_type, 'comments' );
} 

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.