Asgaros Forum:広告表示機能もあるフォーラムプラグイン

広告表示機能も搭載したフォーラムが作れる WordPress 用プラグインの紹介です。
それは「Asgaros Forum」です。
そのインストール手順から日本語化・使い方と設定などを解説していきます。

Asgaros Forum

Asgaros Forum - WordPress.org

Asgaros Forum は、フォーラム内検索や広告表示機能も搭載したフォーラムが作れます。
ユーザーが投稿に対してリアクション(いいね・わるいね)できます。

Asgaros Forum Demo – asgaros.de
利用可能な独自のフックとフィルター一覧 – asgaros.de

記事を作成もしくは更新時点でのバージョン:v 1.14.15
マルチサイトでの利用:可

Gutenberg エディターでの動作

Gutenberg エディターに追加される機能は無いので、気にする必要は無いです。

インストール手順

下記の URL から ZIP ファイルを入手して、管理画面からアップロードして有効化するか
Asgaros Forum – WordPress.org

もしくは、WordPress.org の公式プラグインディレクトリにリリースされているので、
管理画面から入手できます。

ダッシュボードから「プラグイン」メニューの「新規追加」を選択し、
プラグイン追加画面右上の検索窓に「Asgaros Forum」と入力します。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

検索結果の一番左上に表示されると思うので、「今すぐインストール」をクリックします。
※一番左上に表示されない場合は、上記の画像から探して下さい。
インストールが完了したら、プラグインを「有効化」します。

プラグインのインストールに慣れていない方は、
下記の記事にて詳しく解説していますので、御覧ください。

WordPressプラグインのインストール手順を解説 – WordPress活用術

日本語化

Asgaros Forum を有効化した際に日本語化されない場合には、
日本語化用の言語パックを translate.wordpress.org から入手できる場合があります。

WordPress と関連プロジェクト(テーマ・プラグイン)用の翻訳プラットフォームとして、
translate.wordpress.org (GlotPress) が導入されています。

※ボランティアで翻訳されている場合が多いので、
全てのプラグインで、必ずしも日本語化用の言語パックが用意されているわけでは無いです。
また、用意されていても 100% 翻訳されている保証もありません。

日本語化用の翻訳ファイルの探し方は、下記の記事を参照してください。

WordPress公式での日本語化用の翻訳ファイルの探し方 – WordPress活用術

専用テーブル

下記のテーブルを Asgaros Forum 専用のテーブルとして作成し利用します。
テーブル作成時に $wpdb->prefix も使用しているので、マルチサイトにも対応。

includes/forum-database.php に記述されています(長文になるので省略)。

専用メニュー

WordPressプラグイン「Asgaros Forum」のスクリーンショット

ダッシュボードの「設定」メニューの下に追加されています。

使い方

このプラグインの使い方は、5 種類のメニューから必要な設定を行います。

構造メニューでフォーラムで表示するカテゴリーとトピックを作成します。
外観メニューでフォーラム全体の配色を決められます。
ユーザーグループメニューでフォーラムに参加するユーザーの管理が行なえます。
広告メニューでフォーラム中で表示する広告を管理できます。
設定メニューでフォーラム全体の設定を行えます。

構造(Structure)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

フォーラムの管理画面。
フォーラムカテゴリーの新規作成・編集・削除ができます。
また、フォーラムの新規作成・編集・削除とサブフォーラムの追加なども行えます。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

カテゴリー作成画面。

  • Name
    カテゴリー名を入力します。
  • Access
    このカテゴリーにアクセスできるユーザーを選択します。
  • Order
    このカテゴリーのフォーラムでの並び順を指定します。
  • Usergroups
    カテゴリにアクセスできるユーザーをユーザーグループで絞り込むことができます。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

フォーラム作成画面。

  • Name
    フォーラム名を入力します。
  • Description
    フォーラムについての説明を入力します。
  • Parent
    このフォーラムを子フォーラムとする場合には、親フォーラムを選択します。
  • Icon
    アイコンを指定します。
  • Status
    フォーラムのステータスを選択します。
  • Order
    フォーラムの並び順を指定します。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

サブフォーラム作成画面。

  • Name
    サブフォーラム名を入力します。
  • Description
    このサブフォーラムについての説明を入力します。
  • Parent
    このサブフォーラムを子フォーラムとする場合には、親フォーラムを選択します。
  • Icon
    アイコンを指定します。
  • Status
    サブフォーラムのステータスを選択します。
  • Order
    サブフォーラムの並び順を指定します。

外観(Appearance)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Font
    フォントを指定できます。
    初期値:Verdana, Tahoma, sans-serif
  • Font size
    フォントサイズを指定します。
    初期値:13 px

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Forum color
    フォーラムのベースとなる色を選択します。
  • Accent color
    アクセントカラーを選択します。
  • Text color
    文字色を選択します。
  • Text color light
    文字色を選択します。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Link color
    リンクカラーを選択します。
  • Background color(First)
    背景色を選択します。奇数行の背景色で使用されます。
  • Background color(Second)
    背景色を選択します。偶数行の背景色で使用されます。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Border color
    枠線の色を選択します。
  • Read indicator color
    既読済みを示す色を選択します。
  • Unread indicator color
    未読を示す色を選択します。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

カスタム CSS コードを入力できます。

ユーザーグループ(Usergroups)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

ユーザーグループ管理画面。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

カテゴリー作成画面。

Name:
カテゴリー名を入力します。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

ユーザーグループ作成画面。

  • Name
    ユーザーグループ名を入力します。
  • Color
    ユーザーグループの色を選択します。
  • Icon
    ユーザーグループのアイコンを指定します。
  • Hide usergroup
    ユーザーグループを非表示にするかどうか。
  • Add new users automatically
    新しいユーザーが作成されると自動的にユーザーグループに追加するかどうか。

広告(Ads)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

広告管理画面。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

広告作成画面。

  • Name
    広告名を入力します。
  • Code
    アフィリエイトコードなどを入力します。
  • Active
    この広告をアクティブにするかどうか。
  • Location
    この広告の表示位置を選択します。

設定(Settings)

一般(General)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Forum title
    フォーラムのタイトルを入力します。
  • Forum description
    フォーラムについての説明を入力します。
  • Forum location
    フォーラムを表示するページを選択します。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Replies to show per page
    1ページ当たりで表示できる返信数を指定します。
    初期値:10
  • Topics to show per page
    1ページ当たりで表示できるトピック数を指定します。
    初期値:20
  • Create topics for new blog posts in the following forum
    新規投稿を新しいトピックとしてフォーラムで表示するかどうかを選択します。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Allow shortcodes in posts
    投稿中でショートコードを許可するかどうか。
  • Automatically embed content in posts
    投稿にコンテンツを自動的に埋め込むかどうか。
  • Highlight administrator/moderator names
    管理者とモデレーターの名前を強調表示するかどうか。
  • Highlight topic authors
    トピックの作成者を強調表示するかどうか。
  • Show author posts counter
    投稿者の投稿数を表示するかどうか。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Show description in forum
    フォーラムで説明を表示するかどうか。
  • Hide forum from logged-out users
    ログインしていないユーザーにはフォーラムを非表示にするかどうか。
  • Hide posts from logged-out users Guests can see topics but need to log in to access the posts they contain.
    ログインしていないユーザーには投稿を非表示にするかどうか。トピック自体は表示されます。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Show login button
    ログインボタンを表示するかどうか。
  • Show logout button
    ログアウトボタンを表示するかどうか。
  • Show register button
    メンバー登録ボタンを表示するかどうか。
  • Show edit date
    編集された日付を表示するかどうか。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Approval needed for new topics from
    新しいトピックを作成するのに承認が必要なユーザーを選択します。
  • Location of subforums
    サブフォーラムの表示位置を選択します。

特徴(Features)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Enable Avatars
    アバターを有効にするかどうか。
  • Enable reactions
    リアクション(いいね・わるいね)機能を有効にするかどうか。
  • Enable search functionality
    検索機能を有効にするかどうか。
  • Enable RSS Feeds
    RSS フィードを有効にするかどうか。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Count topic views
    トピックの閲覧数をカウントするかどうか。
  • Show who is online
    オンラインユーザーを表示するかどうか。
  • Show statistics
    統計情報を表示するかどうか。有効にすると、フォーラムに関する統計情報がフォーラムホームの下部に表示されます。
  • Allow guest postings
    ゲストユーザーの投稿を許可するかどうか。有効にすると、ユーザーアカウントのないユーザーは「全員」がアクセスできるカテゴリ内に新しいトピックと投稿を作成できます。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Load Font Awesome v5 icon library
    Font Awesome 5 のアイコンライブラリをロードするかどうか。
  • Load Font Awesome v4 compatibility library
    Font Awesome 4 互換性ライブラリをロードするかどうか。

URL(URLs)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Enable SEO-friendly URLs
    SEO にフレンドリーな URL を有効にするかどうか。
  • URL mode for forums & topics
    フォーラムとトピックの URL でスラッグまたは ID を使用するかどうか。
  • URL mode for profiles
    ユーザープロファイルの URL でスラグまたは ID を使用するかどうか。ユーザーのニックネームを公開したくない場合等にチェックを付けます。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • URL-slugs for views
    各ビュー画面の URL スラッグをカスタマイズできます。

パーミッション(Permissions)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Users can edit their own posts
    ユーザーが自分の投稿を編集できるようにするかどうか。
  • Time limitation for editing posts (in minutes)
    投稿の編集可能時間を分単位で指定できます。「0」を指定すると時間無制限で編集可。
    初期値:0 分
  • Users can delete their own posts
    ユーザーが自分の投稿を削除できるようにするかどうか。
  • Users can delete their own topics
    ユーザーが自分のトピックを削除できるようにするか。

パンくずリスト(Breadcrumbs)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Enable breadcrumbs
    パンくずリストを有効にするかどうか。
  • Show category name in breadcrumbs
    パンくずリストでカテゴリ名を表示するかどうか。

通知(Notifications)

メール通知に関する設定ができます。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Sender name
    差出人名を入力します。
  • Sender mail
    差出人のメールアドレスを入力します。デフォルトで管理者のメールアドレスが設定されます。
  • Receivers of administrative notifications
    管理に関するメール通知を受け取るメールアドレスを入力します。デフォルトで管理者のメールアドレスが設定されます。カンマ区切りで複数指定可。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Enable subscriptions
    購読を有効にするかどうか。
  • Notify receivers of administrative notifications about new topics
    新しいトピックに関する通知を受け取るかどうか。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • New post notification subject
    新しい投稿が作成されたことを通知するメールの件名を入力します。
  • New post notification message
    通知するメールの本文を入力します。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • New topic notification subject
    新しいトピックが作成されたことを通知するメールの件名を入力します。
  • New topic notification message
    通知するメールの本文を入力します。

言及(Mentioning)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Enable Mentioning
    言及を有効にするかどうか。
  • Enable Suggestions
    提案を有効にするかどうか。
  • Mentioning notification subject
    通知メールの件名を入力します。
  • Mentioning notification message
    通知メールの本文を入力します。

メンバー一覧(Members List)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Enable members list
    メンバー一覧を有効にするかどうか。
  • Show members list to logged-in users only
    ログインしているユーザーのみ一覧に表示するかどうか。
  • Members per page
    1ページあたりの表示メンバー数。
  • Available filters
    フィルターが利用可能なユーザーを権限で選択します。

プロファイル(Profiles)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Enable profiles
    ユーザープロファイルを有効にするかどうか。
  • Show profiles to logged-in users only
    ログインしているユーザーのみにプロファイルを表示するかどうか。

アップロード(Uploads)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Allow uploads
    ファイルアップロードを許可するかどうか。
  • Show thumbnails
    サムネイル画像を表示するかどうか。
  • Show uploaded files to logged-in users only
    ログインユーザーだけにアップロードされたファイルを表示するかどうか。
  • Who can upload files
    アップロードできるユーザーを選択します。
  • Allowed filetypes
    アップロードできるファイルを拡張子で指定します。
  • Maximum files per post
    1投稿でアップロードできるファイル数の最大値を指定します。「0」で無制限。
    初期値:5 ファイル
  • Maximum file size (in megabyte)
    1ファイルの最大ファイルサイズを指定します。「0」で無制限。
    初期値:5 MB

レポート(Reports)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Enable reports
    レポート機能を有効にするかどうか。
  • Notify receivers of administrative notifications about new reports
    新しいレポートに関する通知を行うかどうか。

署名(Signatures)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Enable signatures
    署名を有効にするかどうか。
  • Who can use signatures
    署名を使用できるユーザーを選択します。
  • Allow HTML tags in signatures
    署名に HTML タグを使用することを許可するかどうか。
  • Allowed HTML tags
    署名に使用できる HTML タグを指定します。

アクティビティ(Activity)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Enable Activity Feed
    アクティビティフィードを有効にするかどうか。
  • Days of activity to show
    アクティビティを表示する日数を指定します。
    初期値:14 日
  • Activities per page
    1ページあたりの表示するアクティビティ数を指定します。
    初期値:50 個

広告(Ads)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Enable ads
    広告表示機能を有効にするかどうか。
  • Ad frequency for categories
    カテゴリの広告頻度を指定します。
    初期値:2
  • Ad frequency for forums
    フォーラムの広告頻度を指定します。
    初期値:4
  • Ad frequency for topics
    トピックの広告頻度を指定します。
    初期値:8
  • Ad frequency for posts
    投稿の広告頻度を指定します。
    初期値:6

投票(Polls)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

  • Enable Polls
    投票を有効にするかどうか。
  • Results visible without vote
    投票しなくても投票結果を表示できるようにするかどうか。
  • Who can create polls
    アンケートを作成できるユーザーを選択します。

ネタバレ(Spoilers)

WordPressプラグイン「Asgaros Forum」のスクリーンショット

ネタバレ=ログインしているユーザーだけに投稿内容を表示したい場合に使用します。

  • Enable spoilers
    ネタバレを有効にするかどうか。
  • Hide spoilers from logged-out users
    ログアウトしたユーザーからネタバレを非表示にするかどうか。

専用ウィジェット

WordPressプラグイン「Asgaros Forum」のスクリーンショット

フォーラムへの新しい投稿を表示するウィジェット。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

最新のトピックを表示するウィジェット。

WordPressプラグイン「Asgaros Forum」のスクリーンショット

フォーラム用の検索フォームウィジェット。

URL

Asgaros Forum – WordPress.org

本ページはアフィリエイトプログラムによる収益を得ています

フォーラム

Posted by 管理人