Wordpress、BuddypressでフロントエンドのAjaxプロファイル編集を設定しています。私はすでにwp-content/uploads/avatar/Idoftheuserというフォルダに画像をアップロードしていますが、その後は少し失われてしまいます。jpgをBuddypressのアバターとして設定する
私はドキュメンテーションを探していましたが、ほとんどがwp-admin経由でそれを行う方法を教えてくれました。私はPHPでそれをする必要があります。
私のように、彼らはBP-コアavatars.phpに自分の作物を処理する方法バディで見つかった:事は何をすれば、彼らは作物がためであることをユーザーに設定した場合、私はいけない帽子が取得され
$r = array(
'item_id' => $avatar_data['item_id'],
'object' => $avatar_data['object'],
'avatar_dir' => $avatar_dir,
'original_file' => $original_file,
'crop_w' => $avatar_data['crop_w'],
'crop_h' => $avatar_data['crop_h'],
'crop_x' => $avatar_data['crop_x'],
'crop_y' => $avatar_data['crop_y']
);
// Handle crop.
if (bp_core_avatar_handle_crop($r)) {
その新しい未ログインのユーザーですか?
私はbp_core_avatar_handle_cropを使用しませんが、jpgを割り当てて、プロファイルのアバターとして既にアップロードしています。
イムは、その構造のアバターを追加するが、それはすぐにそれを得るdoesntの。私はbpがそれを許可しないことを知っている、それは私が手動でそれをやらなければならないということだ、私は登録時にプロフィール画像をアップロードする必要がある、つまり、ユーザーはまだログインしていないことを意味する – Aschab
登録時にアバターのアップロードを許可するプラグインを見て、彼らはそれを処理する。 – shanebp