it-swarm.com.de

Kommentarspalte im WordPress-Backend ausblenden

Gibt es eine Möglichkeit, die Kommentarspalte im Backend auszublenden? Wenn Sie sich die Seiten ansehen, wird eine Kommentarspalte angezeigt, obwohl ich sie deaktiviert habe.

Ich habe WordPress zu einem CMS gemacht und es kann einige Verwirrung stiften.

1
Rob

Versuche dies:

add_filter("manage_edit-page_columns", "my_page_edit_columns");

function my_page_edit_columns($columns){
  unset($columns['comments']);

  return $columns;
}

Wenn Sie es für Posts anstelle von Seiten benötigen, verwenden Sie stattdessen manage_edit-post_columns. Das gleiche gilt für jeden Beitragstyp, und zwar als manage_edit-{post_type}_columns.

2
helenhousandi

Verwenden Sie stattdessen die folgenden Methoden, um sicherzustellen, dass die Kommentarspalte von allen Posts und nicht nur von Pages entfernt wird:

add_filter( 'comments_array', 'wpse_19986_existing_comments', 10, 2 );
function wpse_19986_existing_comments( $comments ) {
    $comments = array();
    return $comments;
}

Sie können sich auch das Blogging-Plugin deaktivieren ansehen, mit dem die Kommentarfunktion neben anderen blogbezogenen Funktionen, die für die Verwendung von WordPress als statisches CMS erforderlich sind, weitgehend deaktiviert wird.