Asgaros Forum:広告表示機能もあるフォーラムプラグイン
広告表示機能も搭載したフォーラムが作れる WordPress 用プラグインの紹介です。
それは「Asgaros Forum」です。
そのインストール手順から日本語化・使い方と設定などを解説していきます。
- 1. Asgaros Forum
- 2. Gutenberg エディターでの動作
- 3. インストール手順
- 4. 日本語化
- 5. 専用テーブル
- 6. 専用メニュー
- 7. 使い方
- 8. 構造(Structure)
- 9. 外観(Appearance)
- 10. ユーザーグループ(Usergroups)
- 11. 広告(Ads)
- 12. 設定(Settings)
- 12.1. 一般(General)
- 12.2. 特徴(Features)
- 12.3. URL(URLs)
- 12.4. パーミッション(Permissions)
- 12.5. パンくずリスト(Breadcrumbs)
- 12.6. 通知(Notifications)
- 12.7. 言及(Mentioning)
- 12.8. メンバー一覧(Members List)
- 12.9. プロファイル(Profiles)
- 12.10. アップロード(Uploads)
- 12.11. レポート(Reports)
- 12.12. 署名(Signatures)
- 12.13. アクティビティ(Activity)
- 12.14. 広告(Ads)
- 12.15. 投票(Polls)
- 12.16. ネタバレ(Spoilers)
- 13. 専用ウィジェット
- 14. URL
Asgaros Forum
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プラグインのインストール手順を解説 – WordPress活用術
日本語化
Asgaros Forum を有効化した際に日本語化されない場合には、
日本語化用の言語パックを translate.wordpress.org から入手できる場合があります。
WordPress と関連プロジェクト(テーマ・プラグイン)用の翻訳プラットフォームとして、
translate.wordpress.org (GlotPress) が導入されています。
※ボランティアで翻訳されている場合が多いので、
全てのプラグインで、必ずしも日本語化用の言語パックが用意されているわけでは無いです。
また、用意されていても 100% 翻訳されている保証もありません。
日本語化用の翻訳ファイルの探し方は、下記の記事を参照してください。
WordPress公式での日本語化用の翻訳ファイルの探し方 – WordPress活用術
専用テーブル
下記のテーブルを Asgaros Forum 専用のテーブルとして作成し利用します。
テーブル作成時に $wpdb->prefix も使用しているので、マルチサイトにも対応。
includes/forum-database.php に記述されています(長文になるので省略)。
専用メニュー
ダッシュボードの「設定」メニューの下に追加されています。
使い方
このプラグインの使い方は、5 種類のメニューから必要な設定を行います。
構造メニューでフォーラムで表示するカテゴリーとトピックを作成します。
外観メニューでフォーラム全体の配色を決められます。
ユーザーグループメニューでフォーラムに参加するユーザーの管理が行なえます。
広告メニューでフォーラム中で表示する広告を管理できます。
設定メニューでフォーラム全体の設定を行えます。
構造(Structure)
フォーラムの管理画面。
フォーラムカテゴリーの新規作成・編集・削除ができます。
また、フォーラムの新規作成・編集・削除とサブフォーラムの追加なども行えます。
カテゴリー作成画面。
- Name
カテゴリー名を入力します。 - Access
このカテゴリーにアクセスできるユーザーを選択します。 - Order
このカテゴリーのフォーラムでの並び順を指定します。 - Usergroups
カテゴリにアクセスできるユーザーをユーザーグループで絞り込むことができます。
フォーラム作成画面。
- Name
フォーラム名を入力します。 - Description
フォーラムについての説明を入力します。 - Parent
このフォーラムを子フォーラムとする場合には、親フォーラムを選択します。 - Icon
アイコンを指定します。 - Status
フォーラムのステータスを選択します。 - Order
フォーラムの並び順を指定します。
サブフォーラム作成画面。
- Name
サブフォーラム名を入力します。 - Description
このサブフォーラムについての説明を入力します。 - Parent
このサブフォーラムを子フォーラムとする場合には、親フォーラムを選択します。 - Icon
アイコンを指定します。 - Status
サブフォーラムのステータスを選択します。 - Order
サブフォーラムの並び順を指定します。
外観(Appearance)
- Font
フォントを指定できます。
初期値:Verdana, Tahoma, sans-serif - Font size
フォントサイズを指定します。
初期値:13 px
- Forum color
フォーラムのベースとなる色を選択します。 - Accent color
アクセントカラーを選択します。 - Text color
文字色を選択します。 - Text color light
文字色を選択します。
- Link color
リンクカラーを選択します。 - Background color(First)
背景色を選択します。奇数行の背景色で使用されます。 - Background color(Second)
背景色を選択します。偶数行の背景色で使用されます。
- Border color
枠線の色を選択します。 - Read indicator color
既読済みを示す色を選択します。 - Unread indicator color
未読を示す色を選択します。
カスタム CSS コードを入力できます。
ユーザーグループ(Usergroups)
ユーザーグループ管理画面。
カテゴリー作成画面。
Name:
カテゴリー名を入力します。
ユーザーグループ作成画面。
- Name
ユーザーグループ名を入力します。 - Color
ユーザーグループの色を選択します。 - Icon
ユーザーグループのアイコンを指定します。 - Hide usergroup
ユーザーグループを非表示にするかどうか。 - Add new users automatically
新しいユーザーが作成されると自動的にユーザーグループに追加するかどうか。
広告(Ads)
広告管理画面。
広告作成画面。
- Name
広告名を入力します。 - Code
アフィリエイトコードなどを入力します。 - Active
この広告をアクティブにするかどうか。 - Location
この広告の表示位置を選択します。
設定(Settings)
一般(General)
- Forum title
フォーラムのタイトルを入力します。 - Forum description
フォーラムについての説明を入力します。 - Forum location
フォーラムを表示するページを選択します。
- Replies to show per page
1ページ当たりで表示できる返信数を指定します。
初期値:10 - Topics to show per page
1ページ当たりで表示できるトピック数を指定します。
初期値:20 - Create topics for new blog posts in the following forum
新規投稿を新しいトピックとしてフォーラムで表示するかどうかを選択します。
- Allow shortcodes in posts
投稿中でショートコードを許可するかどうか。 - Automatically embed content in posts
投稿にコンテンツを自動的に埋め込むかどうか。 - Highlight administrator/moderator names
管理者とモデレーターの名前を強調表示するかどうか。 - Highlight topic authors
トピックの作成者を強調表示するかどうか。 - Show author posts counter
投稿者の投稿数を表示するかどうか。
- 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.
ログインしていないユーザーには投稿を非表示にするかどうか。トピック自体は表示されます。
- Show login button
ログインボタンを表示するかどうか。 - Show logout button
ログアウトボタンを表示するかどうか。 - Show register button
メンバー登録ボタンを表示するかどうか。 - Show edit date
編集された日付を表示するかどうか。
- Approval needed for new topics from
新しいトピックを作成するのに承認が必要なユーザーを選択します。 - Location of subforums
サブフォーラムの表示位置を選択します。
特徴(Features)
- Enable Avatars
アバターを有効にするかどうか。 - Enable reactions
リアクション(いいね・わるいね)機能を有効にするかどうか。 - Enable search functionality
検索機能を有効にするかどうか。 - Enable RSS Feeds
RSS フィードを有効にするかどうか。
- Count topic views
トピックの閲覧数をカウントするかどうか。 - Show who is online
オンラインユーザーを表示するかどうか。 - Show statistics
統計情報を表示するかどうか。有効にすると、フォーラムに関する統計情報がフォーラムホームの下部に表示されます。 - Allow guest postings
ゲストユーザーの投稿を許可するかどうか。有効にすると、ユーザーアカウントのないユーザーは「全員」がアクセスできるカテゴリ内に新しいトピックと投稿を作成できます。
- Load Font Awesome v5 icon library
Font Awesome 5 のアイコンライブラリをロードするかどうか。 - Load Font Awesome v4 compatibility library
Font Awesome 4 互換性ライブラリをロードするかどうか。
URL(URLs)
- Enable SEO-friendly URLs
SEO にフレンドリーな URL を有効にするかどうか。 - URL mode for forums & topics
フォーラムとトピックの URL でスラッグまたは ID を使用するかどうか。 - URL mode for profiles
ユーザープロファイルの URL でスラグまたは ID を使用するかどうか。ユーザーのニックネームを公開したくない場合等にチェックを付けます。
- URL-slugs for views
各ビュー画面の URL スラッグをカスタマイズできます。
パーミッション(Permissions)
- 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)
- Enable breadcrumbs
パンくずリストを有効にするかどうか。 - Show category name in breadcrumbs
パンくずリストでカテゴリ名を表示するかどうか。
通知(Notifications)
メール通知に関する設定ができます。
- Sender name
差出人名を入力します。 - Sender mail
差出人のメールアドレスを入力します。デフォルトで管理者のメールアドレスが設定されます。 - Receivers of administrative notifications
管理に関するメール通知を受け取るメールアドレスを入力します。デフォルトで管理者のメールアドレスが設定されます。カンマ区切りで複数指定可。
- Enable subscriptions
購読を有効にするかどうか。 - Notify receivers of administrative notifications about new topics
新しいトピックに関する通知を受け取るかどうか。
- New post notification subject
新しい投稿が作成されたことを通知するメールの件名を入力します。 - New post notification message
通知するメールの本文を入力します。
- New topic notification subject
新しいトピックが作成されたことを通知するメールの件名を入力します。 - New topic notification message
通知するメールの本文を入力します。
言及(Mentioning)
- Enable Mentioning
言及を有効にするかどうか。 - Enable Suggestions
提案を有効にするかどうか。 - Mentioning notification subject
通知メールの件名を入力します。 - Mentioning notification message
通知メールの本文を入力します。
メンバー一覧(Members List)
- Enable members list
メンバー一覧を有効にするかどうか。 - Show members list to logged-in users only
ログインしているユーザーのみ一覧に表示するかどうか。 - Members per page
1ページあたりの表示メンバー数。 - Available filters
フィルターが利用可能なユーザーを権限で選択します。
プロファイル(Profiles)
- Enable profiles
ユーザープロファイルを有効にするかどうか。 - Show profiles to logged-in users only
ログインしているユーザーのみにプロファイルを表示するかどうか。
アップロード(Uploads)
- 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)
- Enable reports
レポート機能を有効にするかどうか。 - Notify receivers of administrative notifications about new reports
新しいレポートに関する通知を行うかどうか。
署名(Signatures)
- Enable signatures
署名を有効にするかどうか。 - Who can use signatures
署名を使用できるユーザーを選択します。 - Allow HTML tags in signatures
署名に HTML タグを使用することを許可するかどうか。 - Allowed HTML tags
署名に使用できる HTML タグを指定します。
アクティビティ(Activity)
- Enable Activity Feed
アクティビティフィードを有効にするかどうか。 - Days of activity to show
アクティビティを表示する日数を指定します。
初期値:14 日 - Activities per page
1ページあたりの表示するアクティビティ数を指定します。
初期値:50 個
広告(Ads)
- Enable ads
広告表示機能を有効にするかどうか。 - Ad frequency for categories
カテゴリの広告頻度を指定します。
初期値:2 - Ad frequency for forums
フォーラムの広告頻度を指定します。
初期値:4 - Ad frequency for topics
トピックの広告頻度を指定します。
初期値:8 - Ad frequency for posts
投稿の広告頻度を指定します。
初期値:6
投票(Polls)
- Enable Polls
投票を有効にするかどうか。 - Results visible without vote
投票しなくても投票結果を表示できるようにするかどうか。 - Who can create polls
アンケートを作成できるユーザーを選択します。
ネタバレ(Spoilers)
ネタバレ=ログインしているユーザーだけに投稿内容を表示したい場合に使用します。
- Enable spoilers
ネタバレを有効にするかどうか。 - Hide spoilers from logged-out users
ログアウトしたユーザーからネタバレを非表示にするかどうか。
専用ウィジェット
フォーラムへの新しい投稿を表示するウィジェット。
最新のトピックを表示するウィジェット。
フォーラム用の検索フォームウィジェット。