要实现这一点,您应该过滤manage_edit-comments_columns
filter 删除核心注释列,并添加自定义注释列,使复选框显示在屏幕选项选项卡中。
对于注释的输出,您需要comment_content
从comment
用于中的显示输出manage_comments_custom_column
hook.
这是上述代码的一个示例:
add_filter( \'manage_edit-comments_columns\', function( $columns ) {
// Remove core comment column.
unset( $columns[\'comment\'] );
// Custom "Comment" column to add to screen options and output.
$custom_column = [ \'WPSE356451_add_comment\' => \'Comment\' ];
$columns = array_slice( $columns, 0, 2, true ) + $custom_column + array_slice( $columns, 2, NULL, true );
return $columns;
} );
add_action( \'manage_comments_custom_column\', function( $column, $comment_ID ) {
global $comment;
// Check for custom comment column and handle output.
if ( \'WPSE356451_add_comment\' === $column ) {
echo $comment->comment_content;
}
}, 10, 2 );
这里有一个
gist for the code above, 和直接
plugin .zip for download.