コメント欄を使わずに投稿や固定ページを読んだ人からフィードバック(意見・感想)をもらえるようにするプラグイン「Helpful」

コメント欄を使わずに投稿や固定ページを読んだ人からフィードバック(意見・感想)をもらえるようにするプラグイン「Helpful」

メーカーサイトのマニュアルページや、ご存じGoogleのヘルプページの最後にある「この情報は役に立ちましたか?」というフィードバック(アンケート)フォーム。それらのサイトでなくても多分一度は見たことがあり、「はい」「いいえ」といった反応をしたこともあると思います。

こうした訪問者からのアクションに関して、WordPressで特にカスタマイズしていない状態であれば、標準機能であるコメント機能を使って受けることになりますが、「はい」「いいえ」という選択だけを行ってもらうというものではなく、メールアドレスの入力が必須だったりすることから、訪問者からすれば結構敷居が高いものではないかと思います。

今回紹介する【Helpful】は、「はい」「いいえ」式の回答を募りつつ、必要であればフィードバック(文章による回答)による意見の収集をすることもでき、結果を集計表示してダッシュボード等へ表示できる、特に技術系のサイトでは重宝するプラグインです。

【Helpful】プラグインのデモページ

言葉で紹介するよりも実際にどんなものなのかを見ていただいた方がいいと思いますので、私が管理する【OnePress】という公式テーマの動作デモサイト内へ、【Helpful】プラグインの動作デモというデモページを作りました。

実際にどなたでも投票とフィードバックができるよう設定していますので、必要な機能かどうかの判断をしていただければと思います。

【Helpful】プラグインの用途や機能

  1. その投稿(固定ページ)についての投票(「はい」「いいえ」の2択)を訪問者から得ることができます
  2. その投稿(固定ページ)についてフリーワードで意見を求めることができます(フィードバック機能)
  3. カスタム投稿タイプ含め、投稿タイプごとに本文下へフィードバックフォームを自動表示させるかどうかを選択できます
  4. 通常は表示しないようにしておき、表示させたいときのみショートコードを使って表示させるようにできます
  5. 管理画面の投稿(固定ページ)一覧に結果を表示できます
  6. 管理画面のダッシュボードに全体の統計情報を表示できます
  7. 投稿(固定ページ)ごとに2択の設問や、フィードバック送信後のメッセージ、表示する文字列などを個別設定できます
  8. フィードバックがあったことを管理者へメールで通知できます
  9. フィードバックのお礼メールを投稿者へ送信(フォーム上でメールアドレスが入力された場合)できます
  10. cookieとセッションを使って重複フィードバックを防ぐことができます
  11. ショートコードを使うことで、そのページへのフィードバック(文字による意見)を表示したり、他のページで表示させたりすることができます

※8.9に関してはメールを送信しないようにすることも可能(デフォルトは送信しない)

通常のコメントや問い合わせフォームでフィードバックを得るのと決定的に違うところは5.6のレポート機能。

ダッシュボードにはこんな感じで結果をまとめて見ることができます。

コメント欄を使わずに投稿や固定ページを読んだ人からフィードバック(意見・感想)をもらえるようにするプラグイン「Helpful」|Knowledge Base

※上の画像は公式ページの引用です

また、投稿(固定ページ)一覧ではこのように数の把握ができます(赤枠部分)。

コメント欄を使わずに投稿や固定ページを読んだ人からフィードバック(意見・感想)をもらえるようにするプラグイン「Helpful」|Knowledge Base

実際に試用した感触としては、似たようなカスタマーレビュー系のプラグインの中で、簡単に設置・設定できる類のプラグインではないかと思います。

本ページを最後に編集したときの環境・バージョンなど

プラグインは製作者によって日々更新されていくため、この紹介記事が最新バージョンのものであるとは限りません。参考までにこの記事の最終更新日時点におけるテスト環境、プラグインバージョン、プラグイン導入時の留意点などを記載しておきます。

プラグインを使用(試用)したテスト環境

  • テストサーバー:カラフルボックス
  • WordPressのバージョン:5.8.2(5.9Beta3でも動作確認しました)
  • PHPのバージョン:7.4.6(8.0でも動作確認しました)
  • テーマ:HABONE(本サイトでも使用しているオリジナルテーマです)
  • プラグインのバージョン:本記事で紹介しているバージョン4.4.66/最新バージョン 4.4.67
  • 公式サイト(wordpress.org上):https://wordpress.org/plugins/helpful/
  • 公式サイト(作者サイト):

本記事を参考にWordPressサイトへプラグインの導入を検討される方へ

WordPressは古くから無料で配布されているサイト作成ツール(CMS)で、随時改良が加えられており、さまざまなバージョンが存在します。

さらにWordPressを動かすためのプログラムであるPHP、サイトのデータを保存しておくためのデータベースについても様々なバージョンがあります。

そしてWordPress本体同様にプラグインについてもさまざまなバージョンが存在します。

本記事を参考にプラグインの導入をお考えの方は、以下に留意の上でインストールするようにしてください。

  • テスト環境での動作に基づいた紹介記事ですので、すべての環境で正常に動作するかどうかは不明です
    ※本記事の内容についてはページ内に記載しているプラグインバージョンのものになります。現在のバージョンと異なる場合、機能などが異なる場合があります。
    ※また、テスト環境、テストしたプラグインバージョン等の表示が本文内にない場合、ページタイトル下にある最終更新日当時の情報となりますので、現在のバージョンでは全く違う機能となっているかも知れません。
  • プラグインに無料版と有料版(Pro版)がある場合、特に記載がなければ無料版の情報のみを紹介しています
  • このページでプラグインを使用する際に必要なショートコードやコードなどは、コピーして使用することができますが、環境によっては記号などが文字化けすることがあります。コピーしたのに動作しない場合は特に「”」「’」などの記号を入力し直してみてください。
  • プラグイン本体の動作不具合や質問などは公式サイトのフォーラムなどで行ってください(ここでは質問にお答えすることはできません)

【Helpful】プラグインの設定画面や表示画面の日本語化と翻訳

当サイトで私が翻訳した【Helpful】プラグインの日本語化ファイルを配布しています。翻訳ファイルについての詳しい説明は

をご覧ください。

※翻訳することで設定が容易になり、重要な項目の設定漏れも少なくなりますから日本語化をお勧めします。

【Helpful】プラグインのインストールと設定

インストール方法

インストールはプラグインの新規追加でプラグイン名を入力して検索してインストールするか、WordPressのプラグイン公式配布ページからダウンロード後、管理画面からアップロードインストールしてください(プラグインの公式ページは本ページ内記載のリンクをクリック、もしくは、WordPress公式サイトで検索してください)。

WordPressを使い始めて間もない方(初心者の方)は、より詳細なプラグインのインストール手順や、インストール時に起こる問題などへの対処方法をまとめた【WordPress】プラグインのインストール&追加方法とエラー対処の方法も併せてご覧ください。

基本的な設定方法と使用方法

項目が多いので、しっかり設定したい方には日本語化をおすすめしますが、大まかに必要な設定としては、以下の項目になろうかと思います。

  1. どの投稿タイプで自動的に本文下へフィードバックフォームを設置するか?(または設置しないか?)
  2. 投票による回答の他に、フィードバック(文章)での意見を受け付けるか?
  3. 表示する文字列をどうするか?
  4. フィードバックがあったとき管理者へ通知メールを送るか?
  5. フィードバックがあったとき送信してくれた方へ通知メールを送信するか?(フォーム中にメールアドレスの入力をした方にのみ送信)
  6. 画面の見た目(デザイン)をどうするか?
  7. 重複投稿に対する処理をどうするか?

注意すべき点としては、〇〇する(〇〇しない)という設定がたくさんあり、例えばフィードバックを送信してくれた方へのお礼メールを送る設定をしていても、メールアドレス入力欄を表示できなくすることができる(メールアドレスを収集しないのですから、当然メールが送られることはない)といった設定もできてしまうので、十分にテストをして設定する必要があることです。まあ、こういう点はこのプラグインに限らず存在するものですから仕方ないと思います。

また、フィードバックフォームを自動的に本文下へ表示させないようにしていても、

[helpful]

というショートコードを使うと、任意の投稿や位置にフォームが表示できるようになっているので、自動表示させるか否かはサイトルールとして決めておいた方がいいでしょう。

以下公式ページに掲載されている画像です(リンク挿入で表示しています)。

コメント欄を使わずに投稿や固定ページを読んだ人からフィードバック(意見・感想)をもらえるようにするプラグイン「Helpful」|Knowledge Base
コメント欄を使わずに投稿や固定ページを読んだ人からフィードバック(意見・感想)をもらえるようにするプラグイン「Helpful」|Knowledge Base
コメント欄を使わずに投稿や固定ページを読んだ人からフィードバック(意見・感想)をもらえるようにするプラグイン「Helpful」|Knowledge Base

フィードバック一覧をフロントページで表示する方法

この記事を執筆した当初にはなかった機能でしたが、文字で入力されたフィードバック情報を、コメントの一覧のような感じで表示できる機能が追加されました。

以下のショートコードを挿入することで、一覧表示させることができます。

[helpful-feedback]

また、ショートコードを以下のようにすることで別のページへ特定ページでのフィードバック一覧も表示できるようになっているようです(未確認)。

[helpful-feedback post="〇〇"]

※post=”〇〇”の〇〇は目的となる投稿・固定ページのIDです。

参考:How to display feedback in a page(【Helpful】公式フォーラム)

使用していないページで余分なスクリプトやCSSを読み込まないようにする方法

【Helpful】に限らず、WordPressのプラグインは基本的にどのページでも正常に動作するようにすることが前提となっているため、フォームや一覧を表示していない投稿や固定ページでも、動作させるためのスクリプトとデザインコード(CSS)が読み込まれるようになっています。

テストではそれほど大きな処理はないようではありましたが、不要なものはできるだけ読み込まないようにすることがWordPressサイト動作正常化(表示高速化)に役立ちます。

ここでは、【helpful】ショートコードの有無によってスクリプトとCSSの読み込みを制御するコードを紹介しておきます。

以下のコードをテーマのfunctions.phpへ追加することで制御できるようになります

function hab_helpful_plugin_has_sc_queue(){
global $post;
// [helpful] というショートコードが含まれているか
if( is_a( $post, 'WP_Post' ) && !has_shortcode( $post->post_content, 'helpful' ) ) {
	// 何らかの処理
	wp_dequeue_style('helpful-theme-base');
	wp_dequeue_style('helpful-theme-dark');
	wp_dequeue_style('helpful-theme-flat');
	wp_dequeue_style('helpful-theme-landkit');
	wp_dequeue_style('helpful-theme-simple');
	wp_dequeue_style('helpful-theme-clean');
	wp_dequeue_style('helpful-theme-minimal');
	wp_dequeue_script('helpful');
}
}
add_action('wp_enqueue_scripts','hab_helpful_plugin_has_sc_queue');

投稿や固定ページ本文下に自動でフォームを表示する設定になっている場合、不具合を起こしますのでご注意ください

本記事の更新(変更)履歴

更新日更新内容
2020年10月 5日記事公開しました
2021年12月15日バージョン4.4.66を試用した内容へ更新しました
ショートコードのみでの運用時に不要なスクリプトとCSSを読み込まないようにする方法を追加しました
  • 世界一やさしいプラス WordPress 5.x 対応 (インプレスムック)
  • 世界一やさしいプラス WordPress 5.x 対応 (インプレスムック)

    インプレス

    専門的な難しい知識が無くても、カッコイイWebサイトが作れる「WordPress」を、大きな文字と画面でわかりやすく解説する「世界一やさしい」シリーズから発売! レンタルサーバーや独自ドメインの取得、WordPressのインストールから、手順の通りに進めるだけで、映えるWebサイトが作れてしまう♪ お店や会社の宣伝や集客に当たり前になっていますが、まだ無い人は今こそチャレンジするのも良いのでは? 基本が学べる本誌は入門書として最適です!

作者:

☆Wordpressでサイトをカスタマイズしていく上で有用な情報を配信しつつ、このサイトでも使用している【HABONE】テーマの制作と配布を行っています。
☆「ココナラ」でサイトカスタマイズのお手伝い、不具合の修復、サイト引っ越し代行なども行っています。

年齢:40代 趣味/園芸・ペット・卓球