WP_Posts_List_Table::column_authorpublicWP 4.3.0

Handles the post author column output.

Method of the class: WP_Posts_List_Table{}

No Hooks.

Returns

null. Nothing (null).

Usage

$WP_Posts_List_Table = new WP_Posts_List_Table();
$WP_Posts_List_Table->column_author( $post );
$post(WP_Post) (required)
The current WP_Post object.

Changelog

Since 4.3.0 Introduced.
Since 6.8.0 Added fallback text when author's name is unknown.

WP_Posts_List_Table::column_author() code WP 6.8.1

public function column_author( $post ) {
	$author = get_the_author();

	if ( ! empty( $author ) ) {
		$args = array(
			'post_type' => $post->post_type,
			'author'    => get_the_author_meta( 'ID' ),
		);
		echo $this->get_edit_link( $args, esc_html( $author ) );
	} else {
		echo '<span aria-hidden="true">&#8212;</span><span class="screen-reader-text">' . __( '(no author)' ) . '</span>';
	}
}