SAMURAI プラグイン:コメント上にテキスト、画像を表示

  


  

概要

コメント入力部分に独自メッセージや画像等が手軽に表示したく、一ヶ月かけて作りました。一般公開は4年前(2013年)です。2017年5月10日にWordPress公式プラグインとしても公開を開始しました。

最終動作確認:WordPress 4.7.5

 

機能

  • SAMURAI プラグインの導入前
    SAMURAI プラグイン
     
  • SAMURAI プラグインの導入後
    文字の部分は画像では無く、テキスト表示です。
    SAMURAI プラグイン

 

インストール

  1. 「ダッシュボード」 -> 「プラグイン」 -> 「新規追加」 -> 「SAMURAI」で検索します。
    SAMURAI プラグイン
     
  2. 「今すぐインストール」
    SAMURAI プラグイン
     
  3. 「有効化」
    SAMURAI プラグイン
     







使い方

  1. 「ダッシュボード」 -> 「プラグイン」 -> 「SAMURAI」をクリック。
    SAMURAI プラグイン
     
  2. SAMURAI プラグインの設定画面が表示されます。既に7種類のサンプルが入っています。デフォルトで1番目のチェックボックスがオンになって、既にコメントの送信ボタンに画像とテキストが表示されています。
    SAMURAI プラグイン
     
  3. テキスト入力部分は最大で20件まで登録できます。
  4. [追加]ボタンをクリックすると1件増えます。
    SAMURAI プラグイン -> SAMURAI プラグイン
  5. [削除]ボタンをクリックすると1件減ります。
    SAMURAI プラグイン -> SAMURAI プラグイン
  6. 最後に「変更を保存」ボタンをクリックします。これをしないと全ての設定は反映されません。注意してください。
    SAMURAI プラグイン
     
  7. コメント入力部分に、プラグインで入力したHTML等が表示されます。
    もちろん文字部分は画像では無くテキストで表示されています。
    SAMURAI プラグイン
     
  8. 一時的に当機能を停止したい時は上部のチェックボックス「表示」をオフ -> 「変更を保存」ボタンをクリックします。そうすると当プラグインは機能を停止します。プラグインの無効化と同じ働きをします。
    SAMURAI プラグイン
     

 

HTML サンプル

  1. SAMURAI Plugin : HTML Sample
    各種のHTML+CSSサンプルを用意してあります。

 

備考

  1. 次期バージョンの予定:
    1. 設定のテキスト中に画像URLが存在する時はその下にサムネイル画像を表示する。
    2. 細かな修正。
      • タグの変更。
      • Update Option ボタンにstyle=”cursor: pointer;”を追加。
  2. 以下は常にバージョンアップの対象です。
    • セキュリティの向上
    • 他国言語対応
    • 最新WordPressへの対応と動作確認
  3. ご意見は承ります。

 

入力禁止の要素

セキュリティ上、不適切なテキスト・コードの侵入を防ぐために以下の要素(タグ)は強制的に変換して無効化します。ご注意ください。バージョン 1.0.5 から対応済みです。

  • <?php  ->  <!–?php–
  • <script  ->  <!–script–
  • </script>  ->  <!–/script–>
  • <iframe  ->  <!–iframe–
  • </iframe>  ->  <!–/iframe–>
  • <applet  ->  <!–applet–
  • </applet>  ->  <!–/applet–>

上記はWordPressプラグインの審査時に考慮するように指摘された部分です。他にもセキュリティ面で2箇所の機能追加を指導され、それも実施しています。

  

以上。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


コメントを
頂けると
嬉しいです。♡



↑ この部分は自作のプラグインでテキスト表示しています。
WordPress公式プラグインとしても登録されています。

日本語化ファイルのダウンロード時はポチッとコメントを入れて頂けるとうれしいです。
リンクはもっとうれしい! (^.^)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください