-1

我正在构建一个自动完成功能,允许内部网站的用户在帖子中标记其他 wordpress 用户。我已经构建了一个 ajax/jquery/php 机制来执行此操作,它在查找和检索用户显示名称方面效果很好。

但是,查看此图表 - 取自 wordpress Codex 站点,似乎实际userId存储在 中wp_usermeta,而不是与 display_name 在同一个表中(我在那里只看到一个 ID - 那是用户 ID 吗?)。

如果那不是用户 ID,我如何获得它?我的 sql 不是很好 - 至少对于连接来说不够好,所以,如果需要连接,我会很感激实际的 SQL 代码。

4

2 回答 2

1

尝试这个:

$user = get_userdatabylogin('username');
echo $user->ID;
于 2013-03-12T22:58:51.140 回答
0

您应该使用以下get_user_by()功能:

$user = get_user_by('login', $user_login);    // depends on what information you have available exactly
var_dump($user);
于 2013-03-12T23:06:45.647 回答