前回の質問で、[管理]セクションの[投稿]ページに列を追加する方法を尋ねたところ、有効な回答が得られました。しかし今、私は自分のカスタマイズされたDate列がそれを置き換えるように既存の列(例えばDate列)を削除する方法を知る必要があります。
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' );
}