the_author

函数
the_author ( $deprecated = '', $deprecated_echo = true )
参数
  • (string) $deprecated Deprecated.
    Required:
    Default: (empty)
  • (bool) $deprecated_echo Deprecated. Use get_the_author(). Echo the string or return it.
    Required:
    Default: true
返回值
  • (string|null) The author's display name, from get_the_author().
相关
  • get_the_author()
定义位置
相关方法
the_author_idthe_author_msnthe_author_aimthe_author_icqthe_author_yim
引入
0.71
弃用
-

the_author: 该函数显示当前文章的作者或指定用户的显示名称。

显示当前文章的作者姓名。

这个函数的行为是基于get_the_author()之前的旧功能: 这个函数并没有被废除,但它被设计为呼应get_the_author()的值,作为一个结果,任何可能仍然使用旧的行为的旧主题也会传递get_the_author()的值。

这个函数的正常的、预期的行为是呼应作者而不返回。然而,必须保持向后兼容。

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',
			sprintf(
				/* translators: %s: get_the_author() */
				__( '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();
}

常见问题

FAQs
查看更多 >