get_users()
関数を呼び出すと、ユーザーオブジェクトのリストが返されます。これらの各ユーザーには多数のプロパティがあります。各ユーザーに対して返されるプロパティのuser_login
とuser_nicename
の違いは何ですか?そして、これら2つのプロパティのうちどちらがURLに表示されますか? (私の場合、両方の特性が同じであるので私は尋ねています!).
user_nicename
はuser_login
のURLサニタイズ版です。一般に、あなたがあなたのログインに特別な文字を使用しないなら、あなたのニックネームはいつもloginと同じになるでしょう。しかし、登録中にログインフィールドにEメールアドレスを入力すると、違いがわかります。
例えば、あなたのログインが [email protected] であるならば、あなたは userexample-com nicenameを持ち、それは著者のURLで使われるでしょう(著者のアーカイブ、ポストパーマリンクなど)。
単純な違いは、user_login
はサイトへのログインを検証するために使用され、user_nicename
は 作成者のパーマリンクを作成するために使用される 、 ポストパーマリンク
これを文書化するために WordPress名に関するブログ記事 を書きました。これがスクープです: