So entfernen Sie eine Spalte von der Seite "Beiträge"

11

In einer früheren Frage habe ich gefragt, wie eine Spalte zur Seite "Beiträge" im Abschnitt "Verwaltung" hinzugefügt werden soll, und eine funktionierende Antwort erhalten. Jetzt muss ich jedoch wissen, wie eine vorhandene Spalte (z. B. die Datumsspalte) gelöscht wird, damit meine angepasste Datumsspalte sie ersetzt.

Justin Long
quelle

Antworten:

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' );
Milo
quelle
1

In anderen Feldern ist es auch möglich, die Funktion von WP zu deaktivieren. als Beispiel Kommentare und Autor:

add_action( 'admin_init', 'fb_deactivate_support' );
function fb_deactivate_support() {
    remove_post_type_support( 'post', 'comments' );
    remove_post_type_support( 'post', 'author' );
}

Die Post-Zeichenfolge ist für den Post-Typ. Sie können diese auch für alle Post-Typen verwenden über:

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

Geben Sie hier die Bildbeschreibung ein

bueltge
quelle