【2024年最新】BuddyPressの使い方・カスタマイズ方法まとめ

本サイトにはプロモーションが含まれています。

BuddyPressは、WordPressで会員制のSNSサイトを構築できるプラグインです。

ユーザーがプロフィールを設定したりタイムラインを投稿したりと、FacebookのようなSNS機能を簡単に導入できます。

コミュニティサイトに有用なBuddyPressの使い方やカスタマイズ方法とは?

本記事は、ブログブートキャンプのブログの始め方-WordPressのプラグインに関する内容となります。

レオ

WordPressでコミュニティサイトを作りたいんだけど、簡単なやり方を教えて!

アレックス

BuddyPressというプラグインを使えばOKだ!基本的な使い方を詳しく解説していくぞ。

ジャンプできる目次

この記事の著者

アレックス
@blog_bootcamp

アレックス(ALEX)

横浜国立大学大学院 工学府を修了し、富士通株式会社に入社。その後、エンジニアやブログの経験を活かしてブログブートキャンプを設立。ブログやブログ運営に必要なWordPress、レンタルサーバー、VPSの専門家としてノウハウや情報を発信中。

記事の編集ポリシー・レビューガイドライン

【広告主の開示】
※当サイトは、広告主から支払われる広告収入を主な収入源として運営を行っています。
※当サイトの記事では、商品・サービスの紹介に広告主のアフィリエイト広告を利用しています。
※記事で紹介した商品・サービスを購入すると、広告主から当サイトに報酬が支払われることがあります。

スポンサーリンク

BuddyPressとは

BuddyPressは、WordPressで会員制のSNSサイトを構築できるプラグインです。

会員登録したユーザーが、タイムラインに投稿したり友達申請・メッセージの交換をしたりと、クローズドなコミュニティを運営できます。

BuddyPressで利用できるSNS機能の具体例としては、次の通りとなります。

  • ユーザーの会員登録
  • ユーザーのプロフィール作成
  • ユーザー同士のフォロー
  • タイムラインの投稿
  • プライベートメッセージの送信
  • グループフォーラムの作成

BuddyPressのデモサイト一覧はこちら

レオ

FacebookとかmixiにあるようなSNS機能が使えるんだね!

アレックス

オンラインサロンの運営など、様々な使い道が考えられるな。

bbPressとの違いは?

クローズドなコミュニティを作るのがBuddyPress、オープンなフォーラムを作るのがbbPressです。

  • BuddyPress
    会員限定のクローズドなコミュニティを作る
  • bbPress
    誰でも交流できるオープンなフォーラムを作る

BuddyPressとbbPressは連携することが可能で、2 つのプラグインを組み合わせるとフォーラム機能をつけた会員制サイトも作れます。

bbPressについての詳細はこちら

スポンサーリンク

BuddyPressの使い方・設定方法

BuddyPressの使い方・設定方法

BuddyPressの使い方としては、固定ページやウィジェットで必要な要素を配置すればOKです。

プラグインの新規追加ページでBuddyPressをインストール・有効化してから、基本的な使い方を確認していきましょう。

プラグインの基本設定

WordPress管理画面 BuddyPress

WordPress管理画面で「設定→BuddyPress」とクリックすると、設定項目が表示されます。

コンポーネント

BuddyPress コンポーネント設定

コンポーネントでは、BuddyPressで有効化するSNS機能を選択して設定します。

それぞれの設定項目の詳細は、次の通りです。

  • 拡張プロフィール
    管理画面のユーザーの項目にプロフィール欄が追加され、各ユーザーが自己紹介を入力できます。
  • アカウント設定
    各ユーザーのプロフィールページに設定の項目が追加され、メール通知などの設定を変更できます。
  • 友達関係
    各ユーザーのプロフィールページに友達の項目が追加され、友達一覧を確認できます。
  • プライベートメッセージ
    各ユーザーのプロフィールページにメッセージの項目が追加され、メッセージの送受信をできるようになります。
  • アクティビティストリーム
    管理画面にアクティビティの項目が追加され、全てのユーザーの活動を確認できます。
  • 通知
    各ユーザーのプロフィールページに通知の項目が追加され、自分に届いたメッセージなどを確認できます。
  • ユーザーグループ
    管理画面や各ユーザーのプロフィールページにグループの項目が追加され、グループを管理・作成できます。
  • サイトトラッキング
    アクティビティストリームと併せて有効化すると、外部プラグインで統計情報を管理できるようになります。

作成したいコミュニティに必要な機能を有効化すればOKですが、基本的にはサイトトラッキング以外を有効化する設定がおすすめです。

設定が完了したら、「設定を保存」を忘れずにクリックしておきましょう。

オプション

BuddyPress オプション設定

オプションでは、コンポーネントよりも細かい動作に関する設定をすることができます。

次の項目のチェックを外しておきましょう。

  • ツールバー: チェックを外す
  • コメントを投稿: チェックを外す

ログインしていないユーザーへのツールバー表示や通常記事のアクティビティ管理は必要ないため、無効化しています。

こちらも設定が完了したら、最下部の「設定を保存」をクリックしてください。

固定ページ

BuddyPress 固定ページ設定

固定ページでは、BuddyPressに必要な機能とどの固定ページを関連付けるかを設定します。

まずは、登録の項目に表示されている「このページ」のリンクをクリックしてください。

WordPress一般設定 メンバーシップの有効化

WordPressの一般設定のページに遷移するので、メンバーシップ設定を変更します。

  • メンバーシップ: だれでもユーザー登録ができるようにするにチェック

設定を変更して「変更を保存」したら、再びBuddyPressの設定画面に戻ってください。

BuddyPress 固定ページ設定

固定ページに、登録と有効化の項目が追加されていることを確認できれば設定は完了です。

固定ページの設定

WordPress管理画面 固定ページ

WordPress管理画面から「固定ページ→固定ページ一覧」と進んでください。

BuddyPressにより作成された固定ページ一覧

BuddyPressにより、5つの固定ページが生成されています。各固定ページで、パーマリンクのURLスラッグを以下の通り変更しましょう。

  • アクティビティ: activity
  • グループ: group
  • メンバー: member
  • 有効化: activation
  • 登録: registration

以上で、固定ページの設定も完了となります。

ウィジェットの設定

WordPress管理画面 ウィジェット

WordPress管理画面で「外観→ウィジェット」とクリックしてください。

BuddyPressのウィジェット

BuddyPressのSNS機能が利用できるウィジェットとして割り当てられています。

今回は、サイドバーに次の3つのウィジェットを設定してみましょう。

  • ログイン: サイドバーへドラッグ&ドロップ
  • グループ: サイドバーへドラッグ&ドロップ
  • メンバー: サイドバーへドラッグ&ドロップ
BuddyPress 動作確認

トップページにアクセスすると、BuddyPressのログイン・登録画面が表示されています。

ログインしてみたり登録画面を表示してみたり、BuddyPressの動作を確認してみてください。

アレックス

さらに使いやすいように、グローバルメニューに固定ページへのリンクを追加してみたぞ。

BuddyPressのカスタマイズ方法

BuddyPressのカスタマイズ方法

ここからは、BuddyPressをより使いこなすためのカスタマイズ方法を紹介します。

スパム対策の導入とアクティビティで画像を投稿できるようにするカスタマイズを紹介するので、必要に応じて導入してみてください。

スパム対策を導入する

BuddyPress reCaptchaによるスパム対策

Invisible reCaptchaをインストールすることで、BuddyPressにスパム対策を導入できます。

初期状態では、BOTがアカウントを作成してコメントを投稿したりできてしまうので、Googleの認証システムにより抑制しましょう。

まずは、「Invisible reCaptchaの使い方・導入方法」を参考に、プラグインのインストールと初期設定までを完了してください。

WordPress管理画面 Invisible reCaptcha

WordPress管理画面で「設定→Invisible reCaptcha」とクリックしてください。

Invisible reCaptchaでBuddyPressを保護

BuddyPressの項目を選択して、「Enable Registration Form Protection」にチェックを入れましょう。

以上で、アカウント作成画面がreCaptchaにより保護され、スパムを全て遮断してくれます。

画像を投稿可能にする

BuddyPressのアクティビティに画像を追加

Activity Plus Reloaded for BuddyPressを使うと、アクティビティに画像を投稿できます。

アクティビティページには、通常はテキストしか投稿できないのですが、画像・動画・リンクを簡単に投稿可能にしてくれます。

プラグインの新規追加ページで「Activity Plus Reloaded」と検索し、インストール・有効化してください。

WordPress管理画面 Activity Plus

WordPress管理画面から「設定→Activity Plus」と進んでいってください。

Activity Plus 設定項目

Activity Plusの設定画面で、画像や動画のアップロードに関する設定をしていきしょう。

各設定項目の説明は、次の通りです。

  • Theme: アップロードボタンの外観
  • Alignment: アップロードボタンの配置
  • oEmbed: 画像の最大横幅
  • Image Thumnails: 画像サムネイルのサイズ
  • Link: リンクをどのタブで開くか
  • Misc: 画像のクリーンアップをするか

最後に「保存」をクリックすると、アクティビティで画像が投稿できるようになっています。

まとめ

今回は、WordPressプラグインのBuddyPressについて、使い方やカスタマイズ方法を解説しました。

記事のポイントをまとめます。

本記事のポイント
  • BuddyPressは、WordPressでSNSサイトを構築できるプラグインです
  • 使い方としては、初期設定をしてから固定ページやウィジェットを配置します
  • スパム対策を導入したり、画像投稿を可能にするカスタマイズを紹介しました

SWELLは、高機能で使いやすいテーマを探している方におすすめ!特にブロックエディターの使いやすさは抜群で、記事執筆がサクサク進みます。

AFFINGERは、豊富な実績があるテーマを使いたい方におすすめ!多くのブロガーに使われていて、ブログコンテストでの入賞実績も多数です。

THE THORは、おしゃれなデザインを使いたい方におすすめ!プロが制作したテンプレートが用意されていて、本格デザインをすぐに使えます。

同じカテゴリーの記事

WordPressプラグインのおすすめ一覧

以上、「BuddyPressの使い方・カスタマイズ方法まとめ」でした。

この記事の参考情報

スポンサーリンク

スポンサーリンク

スポンサーリンク

ジャンプできる目次