BuddyPress 「プロフィール写真を変更」ページのカスタマイズ
2016年6月7日
Categories | ブログ(WordPress) BuddyPress
BuddyPress 「プロフィール写真を変更」のカスタマイズをしました。
と言うのも、既存の説明には「Gravatar」のリンクがあり、これっていらないよなぁ。
それと、「プロフィール写真を変更」ページでは、写真の切抜きができないので、
そのむねを加えた説明に変更しました。
(注意)
今回のカスタマイズは、プラグインがバージョンアップされると変更箇所も上書きされ、元に戻ってしまいます。子テーマを作成していも、デフォルトに戻ります。アップデートごとに変更が必要。
日本語化されたデフォルトは
プロフィール写真はプロフィール画面やサイト内で使用されます。アカウントのメールアドレスに関連付けられた Gravatar があればその写真が使われますが、パソコンから画像をアップロードすることもできます。
実際のPHPファイルにはこう記述されている
Your profile photo will be used on your profile and throughout the site. If there is a <a href=”http://gravatar.com”>Gravatar</a> associated with your account email we will use that, or you can upload an image from your computer.
いじるファイル(change-avatar.php)は、結構深い場所に置いてある。
保存先: /wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/members/single/profile/change-avatar.php
24行目をいじる
変更前
<?php _e( 'Your profile photo will be used on your profile and throughout the site. If there is a <a href="http://gravatar.com">Gravatar</a> associated with your account email we will use that, or you can upload an image from your computer.', 'buddypress' ); ?>
変更後
<?php _e( 'プロフィール写真はプロフィール画面やサイト内で使用されます。デフォルトの画像サイズは「150px × 150px。デフォルトサイズ以外は、管理バー(ダッシュボード)の プロフィール > あなたのプロフィール > 拡張プロフィール にて写真の編集(切抜き)を行って下さい。' ); ?>
注意点
change-avatar.phpをエディターで開くと、保存時に文字コードがSHIFT-JISで
保存されてしまうので、UTF-8で保存する必要がある。
序に「カバー画像を変更」ページも修正しました。
保存先: /wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/members/single/profile/change-cover-image.php
このページは一部英語なので、日本語に修正し、カバー画像のサンプルをダウンロードできるようにカスタマイズ。
デフォルトはPHPファイル22行目
変更前
<?php _e ( 'Your Cover Image will be used to customize the header of your profile.', 'buddypress' ); ?>
変更後
<?php _e ( '表紙のイメージは、あなたのプロフィールのヘッダーをカスタマイズするために使用されます。サンプル画像をダウンロードすることもできます。→【 https://www.hcz.jp/download/dwqa/cover-image.zip (cover-image.zip)】' ); ?>
サンプル画像の保存場所は任意です。