Echo author ID in author.php 时间:2011-12-01 作者:Dean Elliott 这可能是一个非常简单的问题。但是我如何在author上回显用户的ID呢。php?我试过了the_author_meta(\'ID\') 但它似乎不想起作用。例如,我想在URL的末尾回显它;http:///www.domain.com/author/sampleauthor-id显然,其中“id”是特定作者的id有什么想法吗? 3 个回复 最合适的回答,由SO网友:Joshua Abenazer 整理而成 请尝试此代码。$author = get_user_by( \'slug\', get_query_var( \'author_name\' ) ); echo $author->ID; 或者,如果尚未设置作者名称,请使用:if ( $author_id = get_query_var( \'author\' ) ) { $author = get_user_by( \'id\', $author_id ); } 下面容易漏掉的评论中的信贷@AndyAdams SO网友:While1 试试这个简单的代码if (is_author()){ $author = get_queried_object(); $author_id = $author->ID; } SO网友:Alexufo 如果var_dump(the_author_meta(\'ID\')) 为空您的作者没有帖子。尝试使用echo$author 如果你叫它进去author.php 结束 文章导航