優れたソフトウェアと実用的なチュートリアル
Gravatarのプロフィール写真にアクセスできません。どうすれば修正できますか?
デフォルトの Gravatar アバターの解決策は、謎の人物、空白、Gravatar ロゴ、抽象的なグラフィック、Wavatar、小さなモンスターを取り除くことです。
プラグインでダウンロードWPユーザーアバタープラグイン。
WPユーザーアバター
WordPressでは現在、グラバターカスタムアバターをアップロードします。WPユーザーアバターメディアライブラリにアップロードした写真をアバターとして使用できます。投稿と同じアップローダーとライブラリを使用できます。追加のフォルダや画像編集機能は必要ありません。
WPユーザーアバターまた、次のことも可能になります:
- WP ユーザーアバター設定で独自のデフォルトアバターをアップロードします。
- ユーザーがWPユーザーアバター画像を持っていない場合、ユーザーのグラバターアバターまたはデフォルトのアバター。
- 無効にするグラバターアバター、ローカルアバターのみを使用します。
- [avatar_upload] ショートコードを使用して、ホームページまたはウィジェットにスタンドアロンのアップローダーを追加します。このアップローダーはログインしたユーザーのみに表示されます。
- [ アバター ] 投稿でショートコードを使用してください。これらのショートコードは、アバター対応の有無にかかわらず、どのテーマでも機能します。
- 投稿者と購読者が独自のアバターをアップロードできるようにします。
- 投稿者と購読者のアップロード ファイル サイズと画像のサイズを制限します。
詳細設定
詳細情報とドキュメントについては、WPユーザーアバター。
自分のプロフィール編集ページにWPユーザーアバターを追加する
[avatar_upload] ショートコードを使用すると、任意のページにスタンドアロンのアップローダーを追加できます。他のプロフィール項目を使用せずに、このアップローダーのみを使用することをお勧めします。
追加のフィールドを持つ独自のプロフィール編集ページを作成している場合、WPユーザーアバターは自動的に追加されます。ユーザープロフィールを表示そしてユーザープロフィールの編集WP ユーザーアバターを独自の部分に含める場合は、別のフックを追加できます。
do_action('edit_user_avatar', $current_user);
次に、そのフックに WP User Avatar を追加し、管理パネルの外部にある他のフックからそれを削除するには、functions.php テーマ ファイルに次のコードを追加します。
関数 my_avatar_filter() {
// show_user_profile フックから削除
アクションを削除します('show_user_profile'、配列('wp_user_avatar'、'wpua_action_show_user_profile'));
アクションを削除します('show_user_profile'、配列('wp_user_avatar'、'wpua_media_upload_scripts'));
//edit_user_profileからフックを削除する
アクションを削除します('edit_user_profile'、配列('wp_user_avatar'、'wpua_action_show_user_profile'));
アクションを削除します('edit_user_profile'、配列('wp_user_avatar'、'wpua_media_upload_scripts'));
//edit_user_avatarフックに追加
add_action('edit_user_avatar', array('wp_user_avatar', 'wpua_action_show_user_profile'));
add_action('edit_user_avatar', 配列('wp_user_avatar', 'wpua_media_upload_scripts'));
}
//管理パネルの外部でのみ読み込みます
if (!is_admin()) {
add_action('init', 'my_avatar_filter');
}
HTMLラッパー
WPユーザーアバターセクションのHTMLラッパーは、wpua_before_avatar関数とwpua_after_avatar関数を使って変更できます。デフォルトでは、アバターコードは以下の構造になっています。
アバター
オリジナルサイズ
サムネイル
div コンテナと h3 タイトルを削除するには、テーマの functions.php ファイルに次のフィルターを追加します。 関数 my_after_avatar() {
アクションを削除します('wpua_before_avatar'、'wpua_do_before_avatar');
アクションを削除します('wpua_after_avatar'、'wpua_do_after_avatar');
独自のラッパーを追加するには、以下を作成します。
関数 my_before_avatar() {
エコー '
}
add_action('wpua_before_avatar', 'my_before_avatar');
エコー '
}
add_action('wpua_after_avatar', 'my_after_avatar');
出力は次のようになります:
オリジナルサイズ
サムネイル
WP User Avatarプラグインのバックグラウンド管理インターフェース
WP User Avatarプラグインをインストールすると、デフォルトのユーザーアバターを使用することも、カスタマイズすることもできます。謎の人物、空白、Gravatarロゴ、抽象的なグラフィック、Wavatar、小さなモンスターなどの不要なアバターを一掃しましょう!
中国でwpのアバター機能を維持したい場合は、「Useso take over Google」プラグインを使用し、geekzuが提供するパブリックCDNアクセラレーションサービスを利用できます。
アバターが表示できない問題を完全に解決します。