BuddyPressのカスタマイズメモ
基本設定と運用の前提
・BuddyPressでユーザー登録(投稿者として)してもらい、みんなで記事を投稿してもらう
・ユーザー同士は顔見知りじゃないので、それぞれの記事は、管理画面では見えないように
・ユーザー(投稿者権限)の管理画面でのメニューを一部非表示に
・ユーザーの投稿画面で表示オプションを非表示に
・Buddypressのmemberページを使わずに、SangoのAuthorページを活用
・アップデートの通知などをユーザーに見えないように
・コメント時のメール通知などの最適化
・アップデート時に問題が起こらないように、子テーマ化して、コアファイルは極力触らず、functions.phpを使う
BuddyPressで実現したカスタマイズ一覧
サイトフロント(管理画面以外の見えるWebサイト全て)
・サイドバーにオリジナルWidget、ユーザーごとの記事PVランキング「人気のメンバー」を追加
管理画面全体
・管理画面のメニューのアドミンバーの、BuddyPress通知の吹き出しを削除
・管理画面のアドミンバー内の「ヘルプ」「表示オプション」「Wロゴ」などのメニューを非表示
・「投稿」→「記事」、「コメント」→「あなたの記事へのコメント」へ、メニューの文言変更
・ダッシュボード画面の「アクティビティ」「クイックドラフト」などを非表示
・ログイン画面の「W」のロゴを他の画像に変え、リンク先、マウスホバーの文言変更
投稿画面、投稿権限
・投稿者の「投稿」では、自分の投稿のみ表示させる(他ユーザーの投稿は管理画面の投稿一覧では見えない)
・投稿画面で、メタディスクリプション、トラックバック、リビジョン、フォーマットなどの不要なオプションを削除
・cssで投稿画面の不要な文字修飾オプションを非表示に ※・sango のビジュアルエディターのバグ修正(スマホでTinyMCEの文字修飾がおかしい)へリンク
コメント関連
・「あなたのコメント」に投稿者自身が、人の記事に書いたコメントを表示
・「あなたのコメント」の上のコメントメニュー(スパム、承認待ち等を)削除
・「あなたのコメント」の上のコメントメニュー(スパムチェック、一括操作も)削除
・「あなたのコメント」「あなたの記事へのコメント」の編集権を調整して、「あなたのコメント」に編集権限を与え、「あなたのコメント」に「削除する」だけ残す
・「コメント」に、「あなたの記事へのコメント」のみを表示させる
・コメントページの上のコメント数を「あなたの記事に書かれた、人からのコメント数」のみカウントする
・「あなたの記事に書かれた、人からのコメント」で上のコメントメニュー削除
BuddyPressのメンバー機能
・メンバーなどWidget/ウィジェットのURLの文字列を、別の文字列に置換する
・メンバーなどWidget/ウィジェットのURLをリダイレクトさせる
・メンバーのタイトルの名前(ユーザーID)に「さん」を追加して表示
Sangoのバグ修正・カスタマイズ
・sango のビジュアルエディターのバグ修正(スマホでTinyMCEの文字修飾がおかしい)
・管理画面のプロフィールで、sangoによる追加項目を一旦削除
・管理画面のプロフィールで、Sangoの「肩書」の部分を「出身地」などに変更、管理画面のプロフィールでいらない部分を消す
・Sangoの著者ページ「author/…」でその著者の投稿が無いと、プロフィール詳細とアバターが正しく表示されないバグ修正
通知メールのカスタマイズ
・コメント通知メールの差出人(wordpress@yourdomain.com)を変更
・トラックバック、ピンバック、コメントの通知メール内容を変更
プラグインのカスタマイズ(子テーマ及びfunctions.phpで)