Theme URLs problem 时间:2013-03-10 作者:GAMELASTER 我编写了一篇主题文章(编辑:可能是single.php 模板)使用该函数get_userdata( $_GET[\'p\'] ). 但主管理员将URL重新格式化为:~/author/gamelaster (默认值为?author=1) 现在,这是不正确的工作。如何获取此URL格式的作者id?或如何从数据库中获取用户slug+get id?但是,我不能使用标准的author函数/post函数(get\\u ID等)。 2 个回复 最合适的回答,由SO网友:s_ha_dum 整理而成 如果你在一个“作者”页面上author.php 看来你是,get_queried_object() 将为您提供作者数据,这似乎是您想要的。尝试:var_dump(get_queried_object()); 我相信这就是你所需要的全部信息。 SO网友:user42749 TRY // BUG : get_userdata() require_once(ABSPATH . \'wp-includes/pluggable.php\'); $user_info = get_userdata($_GET[\'p\']); echo \'User ID : \' . $user_info->ID; 结束 文章导航