BuddyPressで設定したアバターがWordPressで表示されないエラー対策

BuddyPressで設定したアバター画像が、BuddyPress内で運営される各ユーザーのWordPressにて表示されないエラーを修正した。

BuddyPress.orgにも参加されているチェスナットさんに教えて貰った方法をメモ。

コードの修正方法

buddypress/bp-core/bp-core-avatars.php を以下の用に変更。

変更前

[php]$upload_dir[‘baseurl’] =  str_replace( get_blog_option( $current_blog->blog_id, ‘home’ ) , get_blog_option( BP_ROOT_BLOG, ‘home’ ), $upload_dir[‘baseurl’] );[/php]

変更後

[php]$upload_dir[‘baseurl’] = str_replace(‘files’,’wp-content/uploads’, str_replace( get_blog_option( $current_blog->blog_id, ‘home’ ) , get_blog_option( BP_ROOT_BLOG, ‘home’ ), $upload_dir[‘baseurl’] ));[/php]

これで、コメント欄のアバター画像がリンク切れになっていた問題が解消。ホッとしました。

  1. コメントはまだありません。

  1. トラックバックはまだありません。