プロフィール写真、場所、自己紹介を無効にする

プロフィール写真、所在地、自己紹介のオプションを無効にする方法を、設定で何度か試しましたが、うまくいきませんでした。
機密保持のため、ユーザーがプロフィール写真、所在地、自己紹介をカスタマイズできないようにしたいと考えています。
これは可能でしょうか?
どなたか、この件についてお手伝いいただけますでしょうか?

どうぞよろしくお願いいたします!

「いいね!」 2

すべてCSSで非表示にします。

「いいね!」 2

また、hide user profiles from public というサイト設定もあります。

@pfaffman 実際には、このオプションはログインしていないユーザーからプロフィールを非表示にするだけですが、ログインしているユーザーにはプロフィールが表示されたままになります。

「いいね!」 1

本当です!プロフィールの非表示設定と混同していました。

CSSですべて(情報の入力方法と表示方法の両方)を非表示にすれば十分だと思いますが、すべてのユーザーに対して「公開プロフィールとプレゼンス機能を非表示にする」を設定するプラグインは、任意のプラグインをインストールできるのであれば、それほど難しくないでしょう。

「いいね!」 1

アバターのアップロードは、サイト設定 allow uploaded avatars で無効にできます。

プロフィールは無効にする方法がないと思われるため、CSS で対応できます。

#user-card .bio, // ユーザーカード
.user-main .bio, // プロフィールページ
.control-group.pref-bio  { // ユーザー設定
  display: none;
}

場所の設定もないため、こちらも CSS で対応します。

#user-card .location, // ユーザーカード
.user-main .user-profile-location, // プロフィールページ
.control-group.pref-location {  // ユーザー設定
  display: none;
}

知識のあるユーザーであれば、ブラウザのインスペクターでその CSS を元に戻してデータを追加することもできますが、そこまで手間をかける理由があるかはわかりません。

「いいね!」 6

@awesomerobotさん、ありがとうございます!
大変参考になります!

ちなみに、ウェブサイトのフィールドを非表示にするコードも持っていますか?

ああ、なるほど。これの代わりに:

#user-card .location, // ユーザーカード
.user-main .user-profile-location, // プロフィールページ
.control-group.pref-location {  // ユーザー設定
  display: none;
}

以下のようにするのですね。

#user-card .location-and-website, // ユーザーカード
.user-main .location-and-website, // プロフィールページ
.control-group.pref-location,  // ユーザー設定
.control-group.pref-website { // ユーザー設定
  display: none;
}

このようなCSSの変更方法については、こちらのガイドでさらに詳しい情報をご覧いただけます:Making custom CSS changes on your site

「いいね!」 3

どうもありがとうございます!大変感謝しております!
ガイドもありがとうございます。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.