レビューが投稿できるよ!無料WordPressプラグイン「Shinobi Reviews」をリリースしました!

プラグイン By シェフ

以前、口コミが投稿できるWordPressプラグインを開発したよ〜って記事を書きました。

その時点で開発ノウハウはあったので、ニーズあったら開発しますよって目的で記事を書いたんですが、別に配布してるわけでもないし、価格帯などの詳細を載せてるわけでもないしで、ほとんど問い合わせがなかったんですね。

で、なんか中途半端だな、どうしようかなーと色々迷って、最終的にWordPressの公式リポジトリに登録しちゃいました!

とりあえず言いたいことがあるんですが…

これ無料で出すの嫌だったよーーー!!

(´・ω・`)

後半へ続く。



デモ

管理画面で取得したショートコード貼り付けると、以下のフォームが表示されます。

プラグイン使ってくれた方がいれば、どうぞレビューしてください!

レビュー数 2
5
50%
4
0%
3
50%
2
0%
1
0%

使い方を試しています。
スパカツ食べたい。

会員登録なしの場合も入れられたら嬉しいです。
期待してます!

機能とか特徴とか

  1. メールで登録した人だけがレビュー投稿できる(会員制)管理画面で会員制にするかどうか設定可能(デフォルトでは無効)
  2. 仮登録時、登録時、投稿時とか、色んなタイミングで通知メールを送信可能(会員機能有効時)
  3. レビューが投稿されたら管理者に通知メール
  4. メールの文面は自由に編集可能
  5. 非同期通信でやりとりするからストレス少なめ
  6. ストレス軽減目的でレビュー項目を極限までシンプルに
  7. Google検索結果にレビューのデータを表示(構造化データ)
  8. JavaScript、CSSともにfooter付近に出力(ページ高速化)
  9. 不要なページではプラグインファイルを読み込まない(ページ高速化)
  10. 画像も投稿可能
  11. 投稿の削除や一部修正が可能
  12. 価格やお店の住所などのオプションも設定可能
  13. 多言語(英語と日本語に対応)
  14. 投稿者(レビュアー)のブロックや解除が可能
  15. キャッシュ処理で高速化
  16. Google reCAPTCHAによるスパム対策(要設定)
  17. ネイティブJSで動作(jQueryライブラリ不要)

僕がブログを書いてることもあって、そこらへんはかなり意識しました。

プラグイン使ってないページの読み込みとか、使ってる方からすれば無駄でしかないですからね。

if ( ! is_single('review') ) {
  // プラグイン読み込まない処理
}

こういうコードをfunctions.phpに記載する必要はありません!高速化大好き!

有料で販売する予定だったけど

実はこれ、当初は有料で販売しようと開発を始めたプラグインだったんですよ。

でも、この後に特定商取引法の存在を知ってですね、法律を遵守しようとするとかなり面倒くさいなーってことで売るの諦めたんです。

その後は、どうするか迷ったんですが、元々たくさんの人に使って欲しいと思って開発してたプラグインだったので、思い切ってWordPressの公式リポジトリに登録することに。

(公式リポジトリに登録する大きなメリットとかあればいいんですけどね、なんかありますかね?笑)

ちなみに、当初はライト版とプロ版を用意する予定で、そのための関数とかコマンドとかも作ってたんですが、現時点では有料で販売する予定はありません!だって特定商取引法があるんだもん!

(個人でホワイトに収益化する良い方法あったら誰か教えてください😇)

今後の予定とか

  • Twitterアカウントとかでも登録できるようにしたい
  • AkismetとかRecaptchaと連携できるようにしたい(スパム対策)(完了!)
  • 一部のjQueryをVanila JSに書き換え(完了!)

最初のリリースで当面は修正とかの対応に追われるかなってとこですかね。何か不具合あったら教えてください!

CSS周りは多分大丈夫ですが、JavaScriptの方はTypeScriptで構成したこともあって仕様環境による動作の違いが気になりますね。TypeScriptってデフォルトでPolifillあるんでしたっけ?

あと、無料WordPressテーマ「4536」のメンテナンスが全然できていないの、そっちにも時間を使いたいですね。

あ、そうそう、4536ユーザーはテーマカスタマイザーのその他設定から「同期的に読み込む」にして、4536設定からjQueryライブラリを読み込む設定にしてください。今後のアップデートでここらへんの設定を変更しなくても動作するように改良します。

じゃあ、何かあればサポートからどうぞ!Twitterの方が返事は早いです!


カテゴリー:プラグイン

シェフ

このサイト「Fantastech」を運営している人。WordPressテーマ「4536」の開発中にインプットした情報などを発信中。お仕事のご依頼については「Shinobi Works」までどうぞ