Как удалить столбец со страницы записей

3 июн. 2011 г., 22:41:30
Просмотры: 27.5K
Голосов: 12

В предыдущем вопросе я спрашивал, как добавить столбец на страницу Записей в административном разделе, и получил рабочий ответ. Но теперь мне нужно знать, как удалить существующий столбец (например, столбец Дата), чтобы мой настроенный столбец Даты заменил его.

0
Все ответы на вопрос 2
0
32
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' );
3 июн. 2011 г. 23:00:48
0

В разных полях также возможно отключить функции 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' указывает на тип записи, вы также можете использовать это для всех типов записей через:

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

Пример изображения

5 июн. 2011 г. 13:39:31