Wise Chat:テキスト形式のチャットルームを作成できる

2020年1月4日

テキスト形式のチャットルームを作成できる WordPress 用プラグインの紹介です。
それは「Wise Chat」です。
その導入手順から日本語化・使い方と設定などを解説していきます。

目次

Wise Chat

Wise Chat - WordPress.org

Wise Chat は、テキスト形式のチャットルームを作成できます。
Wise Chat の主な機能は、以下のとおりです。

  • チャットルームは、ショートコード、ウィジェット、または PHP 関数を使用して利用可。
  • レスポンシブデザインを採用。モバイルにも対応。
  • チャットルーム用の 3 つのスキンテーマが用意されています。
  • 外部サーバー&外部サービスは必要無し。自サーバのみで動作可能。
  • 専用のチャットルーム(チャンネルと呼ばれる)にメッセージを投稿可。同じページまたは別々のページで同時に複数のチャットルームを運用可。
  • 個々のチャットルームをパスワード保護してプライベートのチャットルームとしても使用可。パスワードを知っているユーザーのみがプライベートのチャットルームにアクセス可。
  • 単一のチャネルルームから全てのメッセージを削除するか、チャットルーム完全に削除可。
  • メンバー未登録または匿名ユーザーをチャットルームへの参加を許可できます。自動生成された名前を割り当て可。
  • カスタム名を持つ匿名ユーザーがチャットに初めてアクセスする時に名前を選択可。
  • メンバー登録済み及びログインユーザーは、自動的に認識されます。
  • チャットルームへの個別のログインは不要。ユーザーがサイトにログインしている場合、チャットルームには自動的にログインします。
  • 匿名ユーザーのチャットを読み取り専用(ロム専用)にできます。その際には、ユーザーにメンバー登録するように勧めることもできます。
  • チャットルームへの参加を許可するユーザー数を制限可。
  • ユーザーが同時に参加できるチャネルルーム数を制限可。
  • チャットルームの参加ユーザーは、名前、メッセージの色を変更したり、サウンドをミュートしたりできるオプションを使用可。
  • メンバー登録済み及びログインユーザーのみにアクセスを許可することもできます。
  • スパム参加者を検出し、チャットルームでのメッセージ投稿をブロック可。
  • クリック可能なリンクと画像の投稿を許可することもできます。投稿された画像はメディアライブラリにアップロードされます。
  • スマホなどのモバイル端末では、ユーザーが写真を直接撮影してメッセージと共に投稿できます。
  • 幅と高さを調整可能なビデオプレーヤーとして YouTube 動画へのリンクも表示可。
  • メッセージに各種ファイルを直接添付することもできます。
  • ユーザーがキーボードショートカット(Shift + Enter キー)を使用すると、複数行で長文メッセージを投稿できるようにできます。
  • 新しいメッセージが投稿されたり、新しいユーザーが参加したり、不在のユーザーがいると通知することも可能。誰かに言及されたユーザーには言及されたことを通知する機能もあります。
  • 通知専用の 24 個のサウンドも用意されています。
  • 設定された時間よりも古いメッセージを自動的にクリーンアップできます。
  • 表示される全てのシステムテキストメッセージは翻訳可。
  • 配色の編集、フォントのサイズ変更、UI 要素の表示/非表示、メッセージの並べ替え順序の変更などが可能。
  • 不適切な単語フィルター機能を搭載。英語とポーランド語の言語をサポート。
  • ショートコードを使用して、各チャネルの基本的な統計情報(参加ユーザー数・チャット投稿数)を表示可。
  • 投稿されたメッセージ内の特定の単語・パターンを検出し置換するルールを作成可。
  • 最近投稿された全てのメッセージを入力フィールドで再送信可。
  • チャットルームが使用可能な日時を設定可。
  • チャット参加者はスパムメッセージを報告可。
  • 管理者は、チャットルームのルールに従わない(IP ベースの)ユーザーを入室禁止にできます。
  • 管理者は、チャットルームのルールに従わない(IP ベースの)ユーザーをキックできます。
  • 定義された不適切な単語の数を超えた場合、ユーザーを自動的にブロック可。
  • 管理者(または指定された他のユーザー権限をもつユーザー)は、チャットルールに違反する単一のメッセージを削除したり、ユーザーを入室禁止にしたりできます。
  • 絵文字:絵文字のサポートを有効にすると、メッセージに顔アイコンを表示可。絵文字は、ショートカットまたはリストを使用して挿入可。
  • チャットルームの各要素にカスタム CSS スタイルを適用可。
  • 全ての機能は設定ページで設定可。
  • Twitter ハッシュタグを検出しリンクに変換可。
  • チャットルームのサイドバーにオンラインユーザーと国旗・国・都市のリストを表示可。オンラインユーザーの数も表示可。
  • 単一の CSV ファイルとしてメッセージをダウンロード可。特定のチャネルからの全てのメッセージをバックアップ可。

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

Gutenberg エディターでの動作

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

Gutenbergでのショートコードの挿入手順

このプラグインは、ショートコードを使用します。
挿入手順については、下記の記事にて詳しく解説していますので、御覧ください。

Gutenberg でのショートコードの挿入手順 – WordPress活用術

インストール手順

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

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

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

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

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

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

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

日本語化

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

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

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

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

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

専用テーブル

下記のテーブルを Wise Chat 専用のテーブルとして作成し利用します。
テーブル作成時に $wpdb->prefix も使用しているので、マルチサイトにも対応。
src/WiseChatInstaller.php に記述されています(長文になるので省略)。

専用メニュー

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

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

使い方

チャットルームの設置は簡単です。
次のショートコードを固定ページまたは投稿に記述します。
[wise-chat channel ="my-channel-name"]

または、この PHP スニペットをテーマの任意の場所に記述します。

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

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

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

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

または、「wise chat window」ウィジェットを目的のサイドバーに配置して、
[チャンネル]フィールドにチャンネル名を設定することで設置可。

各チャットルーム(チャネル)は最初の使用時に自動的に作成されて、
「Wise Chat 設定]ページの「Channel」タブのチャネルリストに追加されています。

パスワードで保護されたプライベートチャットルームを作成するには、
まず、通常のチャットルームを作成して、
「Wise Chat 設定]ページの「Channel」タブに移動します。

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

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

そして、プライベートにしたいチャンネルにある「パスワード」リンクをクリックします。
パスワード入力フォームが表示されます。
そして、パスワードを入力し「パスワードの設定」ボタンをクリックして確認します。
これでチャットルームは保護され、設定したパスワードを入力したユーザーのみが参加できます。

パスワードで保護されたチャネルをオープンチャネルに変換する方法には、
各チャンネルの「パスワードの削除」ボタンをクリックするだけです。

チャットチャネルの簡単な統計を投稿または固定ページに表示には、
ショートコード [wise-chat-channel-stats」を配置します。
完全な機能の例は以下のとおりです。
[wise-chat-channel-stats channel ="チャンネル名" template ="Channel:{channel} Messages:{messages} Users:{users}"]

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

Wise Chatの設定(Wise Chat Settings)

一般(General)

一般設定(General Settings)

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

Modeチャットモードを選択します。
Disable Anonymous Users匿名ユーザーのチャットルームへの入室を無効にするかどうか。
チェックを付けるとサイトメンバーしかチャットルームに入室できません。
Access For Rolesチャットルームに入室できるユーザーをユーザー権限で選択できます。

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

Force Username Selectionユーザー名の選択を強制するかどうか。
チェックを付けると、ユーザーが自分の名前を入力するまで、チャットへのアクセスをブロックします。
Read-only For Anonymous匿名ユーザーのチャットを読み取り専用にするかどうか。
ログインユーザーのみがメッセージを送信できます。
Read-only For Rolesチャットを読み取り専用にするユーザーをユーザー権限で選択します。

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

Collect User Statisticsユーザーのさまざまな統計情報を収集するかどうか。
Enable BuddyPressBuddyPress への統合機能を有効にするかどうか。
Pro 版のみの機能です。

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

Admin Actions 「Reset Username Prefix」ボタンをクリックすると、
匿名ユーザーのユーザー名の生成に使用されるプレフィックスをリセットできます。

「Reset All Settings」ボタンをクリックすると、全ての設定をデフォルトにリセットします。

チャットの営業時間と曜日設定(Chat Opening Hours and Days)

チャットルームの利用可能時間帯と曜日を設定することができます。
※サーバー UTC の日付と時刻が考慮されます。
※日本時間ではないので注意が必要です。

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

Enable Opening Controlユーザーがチャットルームを利用できる時間帯と曜日を設定したい場合に有効にします。
Opening Daysチャットルームを利用可能にする曜日を選択します。
Opening Hours利用可能時間帯を設定します。

外部サービスからのログイン(External Login)

ここの設定は、Pro 版のみ設定可能です。
Facebook/ Twitter/ Google アカウントでのログインが可能となります。

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

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

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

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

メッセージ投稿設定(Messages Posting)

一般設定(General Settings)

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

Message Maximum Lengthユーザーが送信できるメッセージの最大長を設定できます。
初期値:400
Enable Linksメッセージ中の URL リンクをクリック可能にするかどうか。
Enable Twitter Hashtagsメッセージを解析して、Twitter のハッシュタグを検出するとリンクに変換するかどうか。
Emoticons Set投稿された絵文字を画像として表示するかどうか。
絵文字を挿入できるボタンをチャット入力欄に表示できます。設定は外観設定にあります。

ユーザー通知設定(Users Notifications)

新しいメッセージを受信したり、チャットルームに新しいユーザーが参加したりなど、
さまざまなイベントでのテキスト通知またはサウンドを設定を行えます。
ユーザーが全てのサウンドをミュートする設定を使えるようにします。
その際は、外観設定を確認してください。

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

Enable Title Notificationsタイトル通知を有効にするかどうか。
新しいメッセージを受信すると、ブラウザウィンドウが非表示・非アクティブになったときに、ブラウザのウィンドウタイトルに通知を表示します
Message Sound Notificationメッセージ受信時のサウンドを選択できます。
新しいメッセージを受信すると選択されたサウンドを再生します。デフォルでは無効になっています。
Enable Join Notification他のユーザーの参加通知を有効にするかどうか。
ユーザーがチャンネルに参加すると、次のメッセージが表示されます。
「ユーザーはチャンネルに参加しました。」
Join Sound Notification参加通知受信時にサウンドを鳴らすかどうか。
ユーザーがチャットに参加すると選択したサウンドを再生します。デフォルでは無効になっています。

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

Enable Leave Notificationユーザーがチャットルームから退室するとメッセージを表示するかどうか。
ユーザーが退室すると、次のメッセージが表示されます。
「ユーザーはチャネルを離れました。」
Leave Sound Notificationユーザーがチャットを離れるとサウンドを鳴らすかどうか。
ユーザーがチャットを離れると選択したサウンドを再生します。デフォルでは無効になっています。
Mentioning Sound Notification@UserName 表記を使用して、ユーザーが言及された時に選択されたサウンドを鳴らすかどうか。デフォルでは無効になっています。

画像設定(Images Settings)

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

Enable Images投稿された画像(画像を指すリンク)をメディアライブラリーにアップロードし表示するかどうか。
Enable Uploaderアップローダーを有効にするかどうか。
アップローダーがローカルストレージまたはカメラ(モバイル端末)から写真を送信できるようにします。
送信した画像を表示するには「Enable Images(画像を有効にする)」を有効にする必要があります。

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

Size Limitユーザーが投稿する画像のサイズを制限(バイト単位)できます。
初期値:3145728 Byte
Maximum Width投稿された画像の幅が指定されたサイズよりも大きい場合に指定されているサイズにリサイズできます。
初期値:1,000
Maximum Height投稿された画像の高さが指定されたサイズよりも大きい場合に指定されているサイズにリサイズできます。
初期値:1,000
Thumbnails Maximum Width生成されるサムネイル画像の最大幅を指定します。
初期値:60
Thumbnails Maximum Height生成されるサムネイル画像の最大の高さを指定します。
初期値:60

ファイル添付設定(File Attachments Settings)

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

Enable Uploaderアップローダーがローカルストレージから添付ファイルを送信できるようにするかどうか。以下で許可するファイル形式を指定可。

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

Allowed File Extensions送信を許可するファイルをファイルタイプ(拡張子)で指定します。カンマで区切ると複数指定可。
Size Limitユーザーが投稿できる添付ファイルのサイズを制限(バイト単位)できます。
初期値:3145728 Byte

YouTube動画設定(YouTube Videos Settings)

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

Enable YouTube VideosYouTube リンクを検出し、ビデオプレーヤーに変換するかどうか。

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

Player Widthビデオプレーヤーの幅を指定できます。
初期値:186
Player Heightビデオプレーヤーの高さを指定できます。
初期値:105

モデレーション設定(Moderation)

モデレーション設定(Moderation Settings)

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

Enable Admin Actions各メッセージの横に禁止及び削除ボタンを表示するかどうか。ボタンは、以下で定義されたユーザー権限を持つユーザーに対してのみ表示されます。
Edit Message PermissionPro 版のみの機能です。投稿されたメッセージを編集できるユーザー権限を選択できます。

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

Delete Message Permission投稿されたメッセージを削除できるユーザーをユーザー権限で選択します。または「wise_chat_delete_message」機能を任意のカスタムロールに割り当てることができます。
Ban User Permissionユーザーを入室禁止にできるユーザーをユーザー権限で選択します。または「wise_chat_ban_user」機能を任意のカスタムロールに割り当てることができます。
Kick User Permissionユーザーをチャットルームからキックできるユーザーをユーザー権限で選択します。または「wise_chat_kick_user」機能を任意のカスタムロールに割り当てることができます。

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

Approve Message PermissionPro 版のみの機能です。Pro 版のみの機能です。投稿されたメッセージの承認をできるユーザーをユーザー権限で選択します。
Approval ConfirmationPro 版のみの機能です。承認ボタンをクリックした後に確認を表示するかどうか。

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

Ban Durationメッセージの横にある[禁止]ボタンをクリックして入室禁止にした際の禁止期間(分)を指定できます。未入力の場合は 1440 分(1 日)に設定されます。
初期値:1440 分

スパムレポート設定(Spam Reporting)

スパム報告機能を有効にできます。
有効にすると投稿されたメッセージの横にスパム報告ボタンが表示されます。

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

Enable All匿名ユーザーを含む全てのユーザーがスパム報告をできるようになります。
Enable Roles Onlyスパム報告を特定のユーザーのみが使用できるようにしたい場合にユーザー権限で指定できます。

スパムレポートメール通知設定(Spam Report Notification)

「スパムの報告」ボタンがクリックされると管理者に送信される通知メールをカスタマイズできます。

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

Recipient通知メールを受信するメールアドレスを入力します。デフォルでは管理者のメールアドレスが自動設定されています。
Subject通知メールの件名を入力します。
Content通知メールの内容を入力します。テンプレートタグをも使用可。

メッセージ保留設定(Pending Messages)

ここの機能では、[承認]ボタンを使用して手動で承認されるまで、
投稿された全てのメッセージを非表示にできます。
(上記のセクションで対応するモデレート権限を有効にします)。

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

EnablePro 版のみの機能です。有効にすると、新しいメッセージは全て非表示になります。
Show Hidden Messages ForPro 版のみの機能です。選択したユーザー権限の非表示メッセージを表示できます。
Don’t Hide Messages ForPro 版のみの機能です。選択したユーザー権限のメッセージを非表示にしないようにします。
Approving Messages ModePro 版のみの機能です。承認された非表示のメッセージに設定する日時を決定します。

外観設定(Appearance)

チャットウィンドウ外観設定(Chat Window Appearance)

チャットウィンドウの外観設定を行えます。

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

Themeチャットウィンドウに適用するスキンテーマを選択します。
Background Colorチャットウィンドウの背景色を選択します。
Font Colorチャットウィンドウの文字色を選択します。
Font Sizeチャットウィンドウの文字サイズを選択します。

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

Widthチャットウィンドウの幅を px もしくはパーセント単位で入力します。
初期値:100 %
Heightチャットウィンドウの幅を px もしくはパーセント単位で入力します。
初期値:350 px

メッセージリスト外観設定(Messages List Appearance)

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

Messages Limitチャットルーム起動時に読み込まれるメッセージの最大数を入力します。
初期値:30
Messages Orderメッセージの並び順を選択します。

メッセージ外観設定(Messages Appearance)

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

Background Color背景色を選択します。
Font Colorフォントカラーを選択します。
Username Font Color(any user)ユーザー名のフォントカラーを選択します。
Username Font Color(logged in users)ログインユーザーのユーザー名のフォントカラーを選択します。

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

Username Font Color(logged in users in roles)ユーザー権限別でユーザーネームのフォントカラーを選択できます。

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

Font Sizeフォントサイズを選択します。
Message Time Mode各メッセージの横に表示される日付と時刻の形式を選択します。

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

Message Date Format各メッセージの横に表示される日付の形式を指定できます。未入力の場合は Web ブラウザーのローカル日付形式が使用されます。
Message Time Format各メッセージの横に表示される時刻の形式を指定できます。未入力の場合は Web ブラウザーのローカル時刻形式が使用されます。

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

Inline Messageメッセージとユーザー名を同じ行に表示するかどうか。
Username Display Mode各メッセージでのユーザー名の表示方法を選択します。
Username Link Template各メッセージのユーザー名からリンクを作成時に使用するテンプレートの URL を指定できます。

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

Show AvatarPro 版のみの機能です。各メッセージの横にユーザーアバターを表示するかどうか。
Enable Message EditingPro 版のみの機能です。自分のメッセージを編集するのを可能にするかどうか。

入力セクション外観設定(Input Section Appearance)

メッセージ入力セクションの外観を設定できます。

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

Background Color背景色を選択します。
Font Colorフォントカラーを選択します。

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

Show Users Counter現在のチャンネル(チャットルーム)にアクセスしているユーザー数を表示するかどうか。
Counter Without Anonymous上記のユーザー数のカウンター計算に匿名ユーザーを含めないようにするかどうか。

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

Show Emoticon Buttonメッセージ入力フィールドの近くに顔文字アイコンを挿入できるボタンを表示するかどうか。
Show Submit Buttonメッセージ入力フィールドの横に送信ボタンを表示するかどうか。
Show User Nameメッセージ入力フィールドの近くに現在のユーザー名を表示するかどうか。
Multiline Messages入力フィールドを複数行の入力フィールドに変更するかどうか。
Enter キーでメッセージを送信します。カーソルを新しい行に移動するには、Shift + Enter キーを使用できます。

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

Input Controls Location入力フィールド、送信ボタン、カスタマイズパネルセクションの表示位置を選択します。
Allow To Change User Name匿名ユーザーがチャットに表示される自分の名前を変更することを許可するかどうか。
Disable User Name Duplication Checkユーザー名の重複チェックを無効にするかどうか。
非アクティブなユーザーのユーザー名の使用を許可します。デフォルトでは、全てのユーザー名は最後のアクティビティ時間から 24 時間ロックされます(以下のオプションを参照)。

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

User Names Lock Time最後のアクティビティからユーザー名がロックされる秒数を指定できます。未入力の場合は 86400 秒(24時間)ロックされます。ユーザー名がロックされている場合、上記のオプションがチェックされていない場合、他のユーザーは使用できません。
User Name Length Limitユーザー名の最大長を指定できます。未入力の場合は無制限となります。
初期値:25

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

Allow To Mute Soundsユーザーがチャットでの全てのサウンドをミュートすることを許可するかどうか。音声通知が有効になっている場合にのみ表示可されます。
Allow To Change Text Colorユーザーが自分に関連するチャットの一部の色を変更できるようにするかどうか。
Text Color Setting Affectsユーザーが色を変更できる項目を選択します。

ユーザーリスト外観設定(Users List Appearance)

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

Show Users List現在チャンネル(チャットルーム)にアクセスしているユーザーを表示するかどうか。

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

Enable Private MessagesPro 版のみの機能です。ユーザーがプライベートメッセージを交換できるようにするかどうか。
Show AvatarsPro 版のみの機能です。リストの各ユーザー名の横にユーザーアバターを表示するかどうか。

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

Show National Flagsリストの各ユーザーの横に国旗を表示するかどうか。国は IP アドレスから取得されます。
※国旗を表示するには「全般」タブで[ユーザー統計の収集]オプションを有効にする必要があります。
Show City And Countryリストの各ユーザーの横に都市と国コードを表示するかどうか。国情報などは IP アドレスから取得されます。
※表示するには「全般」タブで[ユーザー統計の収集]オプションを有効にする必要があります。

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

Users List Widthユーザーリストの幅の割合を指定できます。デフォルト値は 29 % が設定されます。
Background Colorユーザーリストの背景色を選択します。
Font Colorユーザーリスト内のテキストのフォントカラーを選択します。
Font Sizeユーザーリスト内のテキストのフォントサイズを選択します。

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

Auto-hide Users Listチャットウィンドウの幅が狭くなった時にユーザーリストを自動的に非表示にするかどうか。しきい値も下で指定可。
Auto-hide Width Thresholdユーザーリストが表示されている時のチャットウィンドウの最小幅を指定できます。
Hide Anonymous Usersユーザーリストで匿名ユーザーを非表示にするかどうか。
Hide User Rolesユーザーリストで非表示にするユーザーをユーザー権限で設定できます。
Usernames Modeユーザー名表示モードで設定されているようなユーザー名を作成するかどうか。

ユーザーリスト情報ウィンドウ外観設定(Users List Info Window Appearance)

マウスポインターがユーザーリストのユーザー名を入力すると、
そのユーザーの情報ウィンドウが表示されます。

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

Show Info WindowsPro 版のみの機能です。情報ウィンドウを表示するかどうか。
Info Window TemplatePro 版のみの機能です。情報ウィンドウの HTML テンプレートをカスタマイズできます。

Facebook風モード外観設定(Facebook-like Mode Appearance)

チャットモードが Facebook 風モードが有効になっている場合にのみ有効にできます。

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

Users List Top OffsetPro 版のみの機能です。定義されたオフセット(px単位)でユーザーリストを下に移動します。
Bottom OffsetPro 版のみの機能です。ユーザーリストとチャットウィンドウを定義されたオフセット(ピクセル単位)で上に移動します。
Bottom Offset ThresholdPro 版のみの機能です。Bottom Offset(上記を参照)オプションが有効になる最大画面幅(px単位)を決定します。

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

Show Users List TitlePro 版のみの機能です。ユーザーリストの上にタイトルバーを表示するかどうか。
Allow To Minimize Users ListPro 版のみの機能です。ユーザーリストを最小化するボタンをタイトルバーに表示するかどうか。
Minimized By DefaultPro 版のみの機能です。チャットウィンドウとユーザーリストの両方をデフォルトで最小化するかどうか。
Hide Channel WindowPro 版のみの機能です。公開チャンネルウィンドウを非表示にするかどうか。

BuddyPressカスタマイズ設定(BuddyPress Customization)

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

Show Chat Button On Member ProfilePro 版のみの機能です。メンバープロフィールにチャットボタンを表示するかどうか。

高度なカスタマイズ設定(Advanced Customization)

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

Custom CSS Stylesチャットのカスタム CSS スタイルを入力します。

顔文字設定(Emoticons)

カスタム絵文字設定(Custom Emoticons)

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

Enable Custom EmoticonsPro 版のみの機能です。絵文字のカスタムセットを有効にするかどうか。
Popup WidthPro 版のみの機能です。絵文字ポップアップの幅を px 単位で入力します。
Popup HeightPro 版のみの機能です。絵文字ポップアップの高さを px 単位で入力します。

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

Emoticon Width In PopupPro 版のみの機能です。ポップアップ内の単一の絵文字の最大幅を px 単位で入力します。
Emoticon Width In ChatPro 版のみの機能です。チャットウィンドウ内の単一の絵文字の幅を選択します。
New EmoticonPro 版のみの機能です。新しい絵文字を追加できます。
EmoticonsPro 版のみの機能です。上記で追加されたカスタム絵文字が表示されます。

チャンネル設定(Channels)

チャンネル設定(Channels Settings)

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

Channelsチャンネル(チャットルーム)の管理ができます。
Group Actionsボタンをクリックすると全てのメッセージを消去できます。
Auto-remove Messages一定期間(分)を経過したメッセージを自動削除したい場合に使用します。未入力の場合、メッセージは削除されません。
Users Limit各チャンネル(チャットルーム)に入室できるユーザーの最大数を指定できます。未入力時は無制限となります。
Channels Limitユーザーが同時に参加できるチャンネルの最大数を指定できます。未入力時は無制限となります。

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

上のような感じで 1 度でも表示されたチャンネル(チャットルーム)が表示されます。
パスワード保護(プライベートチャンネル化)・メッセージ削除・バックアップ・チャンネル削除可。

フィルター設定(Filters)

悪い単語フィルター設定(Bad Words Filter)

辞書を使用して悪い単語をフィルタリングできます。
※サポートされている言語:英語とポーランド語

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

Enable Filterフィルターを有効にするかどうか。
Replacement Text置換するテキストを入力します。

カスタムフィルター設定(Custom Filters)

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

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

Filters作成されたフィルターが表示されます。
New Filterフィルター条件を追加できます。

禁止設定(Bans)

IP 禁止設定(Bans)

ここで指定した IP アドレスで、全てのチャンネルで新しいメッセージを送信できなくなります

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

Current Bans現在禁止されている IP のリストが表示されます。
Add New Ban禁止にしたい IP を登録できます。禁止期間を併せて設定できます。

自動禁止設定(Automatic Bans)

全てのユーザーが使用した悪い単語の数をカウントし、
ここで設定したしきい値に達すると、
そのユーザーは自動的にメッセージの投稿を禁止されます。

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

Enable Automatic Bans自動禁止を有効にするかどうか。
Thresholdしきい値を設定します。
Duration投稿禁止の期間を分単位で入力します。
初期値:1440 分

スパマー検出設定(Flood Control)

投稿メッセージの頻度をカウントしてスパム発信者を検出し、自動禁止にできます。

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

Enable Flood Controlこの機能を有効にするかどうか。
Thresholdユーザーが自動的に禁止されるまでにユーザーが投稿できるメッセージの数(下記の時間枠で指定した時間内)を入力します。
初期値:200 メッセージ
Time Window上記で使用する時間の幅を分単位で指定できます。
初期値:1 分
Duration投稿禁止の期間を分単位で入力します。
初期値:1440 分

キック設定(Kicks)

キック設定(Kicks)

メッセージの公開とチャットの表示をブロックする IP を登録できます。

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

Current Kicks現在キックされている IP が一覧で表示されます。
Add Kickキックしたい IP を追加できます。

ローカリゼーション設定(Localization)

ローカリゼーション設定(Localization Settings)

このプラグインで使用するテキスト・ラベル・メッセージを翻訳&カスタマイズできます。

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

Hint Messageメッセージ入力フィールドで表示するプレースホルダーを入力します。
User Name Prefix匿名ユーザーの名前プレフィックスを入力します。
Submit Button Captionメッセージ送信ボタンのキャプションを入力します。
Window Titleメッセージウィンドウのタイトルを入力します。

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

“Save" message保存
“Reset" messageリセット
“Name" message名前
“Customize" messageカスタマイズ

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

“Sending" message送信中
“Mute sounds" messageミュート
“Text color" messageテキスト色
“Total users" message合計ユーザー

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

“sec. ago" message秒前
“min. ago" message分前
“yesterday" message昨日
“Insert an emoticon" message絵文字を挿入

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

“Insert into message" messageメッセージに挿入
“Upload a picture" message画像をアップロード
“Attach a file" messageファイルの添付
Channel Authorization Hintチャンネルの許可ヒント
“Login in" messageログイン

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

“Enter your username" messageユーザー名を入力して下さい。
Message input hint複数行入力ヒント
has left the channelチャンネルから離脱時メッセージ
has joined the channelチャンネル参加メッセージ

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

“No users in the channel" messageチャンネルにユーザーが居ません。メッセージ
Message error #1「文字、数字、スペース、ハイフン、アンダースコアのみ使用できます。」
Message error #2「この名前は既に使用されています。」
Message error #3「メッセージの投稿が禁止されました。」

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

Message error #4「ログインしているユーザーのみがやっとに入ることができます。」
Message error #5「チャットは現在閉じられています。」
Message error #6「チャットがいっぱいです。しばらくしてからもう一度お試しください。」
Message error #7「サポートされていないタイプのファイルです。」

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

Message error #8「ファイルのサイズが許可された制限を超えています。」
Message error #9「無効なパスワード。」
Message error #10「同時に参加できるチャンネルの制限によりチャットに参加できません。」
Message error #11「チャットへの参加は許可されていません。」

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

Message error #12「チャットの使用がブロックされています。」
Message text #1「メッセージをスパムとして報告してもよろしいですか?」

高度な設定(Advanced)

高度な設定(Advanced Settings)

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

AJAX Engineチャットで使用する AJAX リクエストエンジンを選択します。
Refresh Timeチャットの自動リロード間隔を選択します。値が小さいとサーバーへの負荷が高くなります。
Enable Debug Modeデバッグモードを有効にするかどうか。
Enable Errors Reporting全てのランタイムエラーをチャットに参加しているユーザーに表示するかどうか。

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

AJAX Validity TimeAJAX リクエストが有効とされる期間を設定します。
Enable XHR Request CheckAJAXリクエストの「X-Requested-With」ヘッダーのチェックを有効にするかどうか。

専用ウィジェット

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

指定したチャンネルのユーザーを確認できます。

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

チャンネル(チャットルーム)を設置できます。

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

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

実際に表示させると上のような感じになります。

代替プラグイン

Wise Chat にほしい機能が無かった場合には、
Wise Chat 以外にもチャットが使えるプラグインを記事にしています。
以下では、Wise Chat を含めて 5 個を簡単に紹介しています。

チャットが使えるWordPressプラグイン一覧

URL

Wise Chat – WordPress.org

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

チャット

Posted by 管理人