PHP返回当前查看的作者个人资料的用户名 时间:2015-05-30 作者:Chris Haugen 我不知所措。我已经为我的wordpress网站开发了配置文件,我想在我的页面配置文件上显示内容。特定于每个用户配置文件的php。我环顾了所有的抄本,只发现了这样的东西:https://codex.wordpress.org/Function_Reference/get_user_meta仅获取当前登录用户还有这个:https://codex.wordpress.org/Function_Reference/get_the_author获取当前帖子作者嗯,在配置文件页面上没有帖子,因此返回null,而当前用户是错误的,原因很明显。(只有在有人查看自己的个人资料时才正确)那么,有人知道如何识别当前查看的配置文件的用户名或ID吗?这是:https://codex.wordpress.org/Function_Reference/get_author_posts_url 可以返回特定用户的ID,但它是静态的,我需要根据查看的配置文件动态返回我的ID。 1 个回复 最合适的回答,由SO网友:s_ha_dum 整理而成 在作者存档页面上(假设插件使用核心存档)get_queried_object() 将返回WP_User 对象。类似于:$author = get_queried_object(); if (is_a($author, \'WP_User\')) { var_dump($author->data); } 您应该在其中看到登录名、nicename和显示名。使用你需要的东西。 结束 文章导航