显示当前帖子的作者姓名。

原型

the_author( string $deprecated = '', string $deprecated_echo = true )

描述

此函数的行为基于get_the_author()之前的旧功能。此函数不被弃用,但旨在回显get_the_author()的值,并且由于任何仍旧使用旧行为的旧主题也将传递get_the_author()中的值。

参考:

  • get_the_author()

参数

$deprecated (string) (Optional) 已过时。

$deprecated_echo (string) (Optional) 已过时。使用get_the_author()。回声字符串或返回它。

返回值

(string|null)  作者的显示名称来自

源文件

路径:wp-includes/author-template.php

<?php
...
function the_author( $deprecated = '', $deprecated_echo = true ) {
	if ( ! empty( $deprecated ) ) {
		_deprecated_argument( __FUNCTION__, '2.1.0' );
	}
	if ( true !== $deprecated_echo ) {
		_deprecated_argument( __FUNCTION__, '1.5.0',
			/* translators: %s: get_the_author() */
			sprintf( __( 'Use %s instead if you do not want the value echoed.' ),
				'<code>get_the_author()</code>'
			)
		);
	}
	if ( $deprecated_echo ) {
		echo get_the_author();
	}
	return get_the_author();
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/the_author/