1. ホーム
  2. php

[解決済み] get_user_by(ID) が何も返さない - エラーにさえならない

2022-02-17 16:33:34

質問

phpコードプラグインを使用しているページに、以下のコードを挿入しています。 プラグインは1年以上うまく動作していますが、WPのこの1つの関数が何も返さないようです。print_rを使用してオブジェクトのすべてのプロパティを表示しようとしましたが、エラーもなく、空でした。どこで間違っているのか、何かアイデアはありませんか? もし、もっと情報が必要なら、私に投票する前に教えてください。
以下はそのコードです。

$user = get_user_by( 'ID', '7' );
echo "Submitted by $user->display_name";

解決方法は?

はい、最初のパラメータは 小文字 大文字ではありません。

$user = get_user_by( 'id', '7' );
echo "Submitted by $user->display_name";

うまくいかない場合は、管理画面の「ユーザー」セクションで、ユーザーIDが7であることを確認してください。