概要
メディアをアップロードできる権限を持つユーザー向けに、プロフィール画面へ「アバター」用の画像フィールドを追加するプラグインです。画像は通常のメディアと同じくアップロードフォルダに保存され、表示に必要なサイズは要求に応じて自動生成されます。Gravatar やデフォルトアバターとの併用や、Gravatar を完全に無効化する運用にも対応しています。
配布ページ: https://ja.wordpress.org/plugins/simple-local-avatars/
結論
ローカルにアバターを置きたい・メールアドレスを外部サービスに紐づけたくないというサイトなら、まずはこれで問題ありません。設定項目も多すぎず、導入の負担は小さめです。
おすすめポイント
- 管理画面で完結
「ユーザー」→「プロフィール」からアバター設定ができるので、説明がしやすく運用も楽です - 標準関数と互換
get_avatar()を使っているテーマやコメント表示ともそのまま連携できます - 権限制御が柔軟
購読者・寄稿者など、権限の低いユーザーにアップロードを許可するかを「設定」→「ディスカッション」で調整できます
できること
- アバター画像アップロード
プロフィール画面から画像をアップロードし、トリミングやサイズ調整を自動処理 - メディアライブラリ統合
アップロード先をメディアと同じ領域にまとめて管理 - Gravatarとの併用
ローカル未設定時は Gravatar やデフォルトアバターをそのまま使う(Gravatar 無効化も可能) - サイズ自動生成
表示サイズごとに画像を生成し、一度作ったサイズは保存して再利用 - レーティング対応
Gravatar と同様の「アバターのレーティング」設定に対応
使いどころ
- 社内ブログや会員制サイトで、執筆者の顔写真をコメント一覧や著者欄に出したいとき
- Gravatar アカウントを持っていない人が多いコミュニティで、プロフィールだけ触れば済む運用をしたいとき
- 外部サービスへの依存を減らし、アバターをサイト内で完結させたいとき
注意点
- 開発方針
作者側の説明では、大きな新機能追加は積極的に進めず、バグ対応とセキュリティ対応が中心です。将来の機能拡張まで期待するなら一度 README を確認してください - テーマ依存の注意
テーマでget_simple_local_avatar()を直接使うと、このプラグイン前提のコードになります。汎用テーマを配布する場合はその点だけ注意してください
まとめ
「アバターをサイト内の画像として管理したい」という要件に対して、手堅い一本だと感じます。要件がシンプルなら、試すコストは低い方です。