私は、自分のログイン名としてemail
を使うことを私のすべてのユーザーに強制することを検討しています。しかし、私はそのユーザー名が公にアクセス可能な場所で使用されていることを恐れています。そのようなそれはプライバシーや迷惑メールの問題につながるだろうというような著者ページ、。
私の心配は有効ですか? WordPressのユーザー名としてEメールを使用するのは良い習慣ですか? (ユーザーが自分のEメールを変更する可能性があるという事実は無視してください。)
私は間違いなくnotにして、この方針を強制するように勧めます。たとえば、私のブラウザにyoursite.com/?author=1
、yoursite.com/?author=2
などを入力するだけで、著者のリストを列挙することができます。これはあなたの作者ページに私を連れて行くでしょう。ユーザーが十分に精通している場合は、Users/Your Profileのパブリック表示名をWordPressユーザー名以外のものに設定している可能性があります。いいです、でもあなたはまだ安全ではありません。テーマによっては、独自のWordPressユーザー名を使用し、それをCSSスタイル設定の目的でHTMLに埋め込むことがあります。また、WPScanのようにあなたの作者のリストを取得できるプログラムもありますが、そのプログラムがどのように機能するのか完全にはわからないと認めます。
結論として、あなたの作者の、私的な、個人的なEメールを漏らす危険性を避けるために、私はnotとします。しかし、彼らのEメールが会社のEメールであるか、すでにWebサイトで公開されている場合、それは本当に重要ではありません。
WordPressのユーザー名は、投稿時に別の表示名を選択した場合でも、一般に公開されている場所で公開されています。
プライバシーとスパムに関してはあなたとあなたのユーザー次第です。
WP Email Login のようなプラグインを使用して電子メールログインを有効にすることができます。私は100%確実だとは思いません。
ユーザ名は `display_name 'の代わりにいくつかのプラグインとテーマによって使用されるので、あなたはそれが公開されていないことを確認するためにテーマとすべてのプラグインを通らなければならないでしょう。もしあなたがテーマを開発していて、どのプラグインが使われているのかをコントロールしていて、それらを使いこなして物事を変えるのが快適なら、これはそれほど難しくありません。プロファイルインターフェースは表示される名前であるべきである表示名を選ぶことを可能にするので技術的にそれをすることができるはずです。
user_nicename
は、ユーザー名の小文字のハイフンバージョンです。著者テンプレートページのスラッグを作成するために使用されます。これは、あなたのユーザーのうちの誰かが作者になる予定であれば、ニックネームを設定する必要があることを意味します(そして彼らの投稿は作者テンプレートを使用して表示されました)。
しかし、そもそもユーザー名を使用する理由は、一意のIDを許可することです。これは、電子メールの場合とは必ずしも異なります。たとえば、家族はメールアドレスを共有することがあります。
はい、私はあなたの心配が有効であると言うでしょう。いいえ、ユーザー名としてEメールを使用することはおそらくお勧めできません。
あなたは公に利用可能な情報を完全にコントロールすることができますが、あなたはあなたのテーマでユーザ名が公開されるかもしれないすべての可能な場所を考えそしてそれに応じて編集しなければならないでしょう。確かに可能ですが、細部に注意を払う必要があります。
私の意見では、もっと大きな問題は、これは珍しいやり方であり、あなたが使うプラグインは「普通の」ユーザー名の代わりにEメールアドレスを扱うことを考えていなかったかもしれないということです。