-1

内部サイトのユーザーが投稿内の他のワードプレスユーザーにタグを付けることができるオートコンプリート関数を構築しています。これを行うためにajax/jquery / phpメカニズムを構築しました。これは、ユーザーの表示名を見つけて取得するのに非常にうまく機能します。

ただし、このチャートを見ると、wordpress Codexサイトから取得したもので、実際にはdisplay_nameと同じテーブルではなく、にuserId格納されているようです(IDのみが表示されます-それはuserIDですか?)。wp_usermeta

それがuserIDでない場合、どうすれば取得できますか?私の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 に答える