您可以做的一件事是从管理区域中删除所有提到的评论。
因此,要从帖子和页面的管理页面以及仪表板中删除注释元框,请在functions.php
:
add_action(\'admin_menu\', \'remove_shit\');
function remove_shit() {
//Dashboard
remove_meta_box(\'dashboard_recent_comments\',\'dashboard\',\'core\'); // recent comments box
//Meta boxes on post page
remove_meta_box(\'commentsdiv\', \'post\', \'normal\');
remove_meta_box(\'commentstatusdiv\',\'post\',\'normal\'); // comments metabox
//Meta boxes on page page (haha)
remove_meta_box(\'commentstatusdiv\',\'page\',\'normal\'); // discussion metabox
remove_meta_box(\'commentsdiv\',\'page\',\'normal\'); // comments metabox
}
除此之外,您还可以从设置中删除“讨论”区域:
add_action( \'admin_menu\', \'remove_menu_items\' );
function remove_menu_items() {
remove_menu_page(\'edit-comments.php\'); //comments
remove_submenu_page( \'options-general.php\', \'options-discussion.php\' ); // discussion under settings
}
然后,要从帖子和页面的管理区域中删除“评论”列,请使用:
function remove_columns( $columns ) {
unset($columns[\'comments\']);
return $columns;
}
//Posts
add_action( \'admin_init\' , \'filter_post_columns\' );
function filter_post_columns() {
add_filter( \'manage_posts_columns\' , \'remove_columns\' );
}
//Pages
add_action( \'admin_init\' , \'filter_pages_columns\' );
function filter_pages_columns() {
add_filter( \'manage_pages_columns\' , \'remove_columns\' );
}
这种方法的优点是您不必修改WordPress核心,因此即使您更新WordPress,它也会保持不变。