Contact Form 7の自動送信メールに連番を付与するプラグイン「Contact Form 7 Serial Numbers」をリリースしました

スポンサーリンク

contact-form-7-serial-numbers_download
Contact Form 7の自動送信メールに連番を付与するプラグイン「Contact Form 7 Serial Numbers」をリリースしました。

はじめに

とあるパイセンからお問合せフォームから自動送信するメールに管理番号を付与したいと依頼があったので、制作しました。後に公開してもおけおけということでしたので公開することに。

Contact Form 7 Serial Numbersとは

Contact Form 7で作成したお問合せフォームから自動送信するメールに簡単なタグを追記するだけで、通し番号またはタイムスタンプを追加できるプラグインです。

Contact Form 7 Serial Numbersの特徴

  • 自動送信メールに連番またはタイムスタンプを挿入できる
  • 番号の桁数の指定できる(最大99桁まで)
  • 番号に接頭語を付与(最大10文字まで)できる
  • 複数フォーム対応(フォームごとに個別の設定が可能)

Contact Form 7 Serial Numbersの使い方

詳しくはこちらをご覧ください。

ダウンロード

» WordPress.org から Contact Form 7 Serial Numbers プラグインをダウンロード

さいごに

WordPressのプラグインの制作・公開はほぼ1年ぶり(Kampa!さんの表示ウィジットぶり)でしたが、製作開始から約2,3週間でリリースすることができました。また、ちょうど本業のお仕事が佳境にはいる前だったので、いい息抜きになりました。

コメント

  1. chibicco より:

    ステキなプラグインありがとうございました!!さっそくダウンロードして使用しました。
    定期開催するイベント毎に、参加者へ受付番号を配布する為に利用しています。同じフォームを毎回利用するので受付番号のみリセットしたいのですが可能でしょうか?

    私がCodaを少し触れる程度しか知識がありません。[プラグインを削除]→[再インストール]をすると番号がリセットされるのですが繰り返す事で問題はありませんでしょうか?よろしくお願いします。

    • kimikato より:

      ご利用ありがとうございます。
      通し番号のリセットについてですが、他の方からもご意見をいただいておりましたので、次期バージョンにて設定画面から任意の数字に設定できるように対応する予定でおります。
      現時点では、コメントの通り、一旦削除して頂きまして、再度インストールすることでの通し番号のリセットは問題ありません。
      お手数おかけしてしますが、今しばらくお待ちください。

      • chibicco より:

        お返事ありがとうございます。リセット機能がつくのを楽しみにしていますね!

  2. まいまい より:

    contact form7に連番を付けるので探していると
    contact form 7 increment number が多く使われていたのでインストールしてみたのですが
    番号のリセットが出来ず困っておりました。
    こちらのプラグインはリセットできるし、フォームごとに付けられるのでとても使い良さそう!ひとつ問題がありまして
    contact form 7 increment number ではcontact formDBのプラグインと連携させるやり方があったのですがこちらのプラグインでのやり方がどこにもなく困っています。
    見た目は同じようでしたが、
    こちらのサイトを参考に出来ないかと思いましたが、私にはちっとも分かりません。
    http://blog.zamuu.net/2014/0624/incre_num_and_add_conf/
    お教え頂けないでしょうか?

    • kimikato より:

      まいまい様、ご利用ありがとうございます。
      現在最新バージョンである 0.7.0 では、Contact Form DBとの連携はできません。

      検証はまだしていませんのでわかりませんが、
      参考サイトのようにプラグイン自体を利用者が変更しなくても Contact Form DB と連携できるような仕組みを
      早くて 1 〜 2 週間ぐらいに搭載できそうですので、
      リリースした際はご連絡致します。

      ご迷惑おかけしますが、今しばらくお待ちください。

      • まいまい より:

        kimikato様
        早々にお返事ありがとうございます。
        嬉しいお知らせで何よりです。楽しみにお待ちしています!

  3. 団十郎 より:

    探し求めていた機能です。

    Contact Form DBとの連携楽しみにしております。

    感謝!

    • kimikato より:

      団十郎様、ご利用ありがとうございます。

      お返事が遅くなり申し訳ありません。
      本業のせいで予定より大幅に遅れておりますが、
      今しばらくお待ちください。

      よろしくお願い致します。

  4. 団十郎 より:

    お世話になります。

    このページからリンクしています、
    使い方のページの中の次の部分も使える様にして頂けますと本当に助かります。

    4.3 フォームの通し番号をページに表示する
    http://www.29lab.jp/contact-form-7-serial-numbers

    こちらも合わせて楽しみにお待ちしております。

    どうぞよろしくお願い申し上げます。

    • kimikato より:

      団十郎様

      当項目について、追記致しました。
      当機能は 0.6 以降のバージョンでご利用いただけます。

      Contact Form 7 Serial Numbers | 29lab.log
      http://www.29lab.jp/contact-form-7-serial-numbers

      よろしくお願い致します。

      • 団十郎 より:

        そうなんですね~。
        ありがとうございます。

        こちらは、そのうち・・・・
        と思っていました。

        が、DB連携の方は、
        年末から、毎日毎日、今か今かと
        楽しみにお待ち申し上げております。

        どうか、何卒よろしくお願い申し上げます。

        お忙しい中、申し訳ありません。

  5. hmb より:

    プラグイン利用させていただいております。ありがとうございます。
    便乗ですが私もシリアル番号のcontact formDB連携の仕組みを希望しています。
    以下のようなこと自動化したく、色々とプラグインを探していたのですが、シリアル番号のDB連携が見つからずこまっていました。是非よろしくお願いします!

    (問合せ受信)
     →ショートコード(CFDB)で問合せをCSVダウンロード
       →CSVの情報を自前の問合せDBに格納

    • kimikato より:

      hmb様、ご利用ありがとうございます。

      本業のせいで予定より大幅に遅れておりますが、
      今しばらくお待ちください。

      よろしくお願い致します。

  6. 団十郎 より:

    待望のDB連携へのバージョンアップ
    ありがとうございます。

    早速、今テストさせて頂いております。

    そこで、教えて頂きたいのですが、
    メールで受け取るカウントと、
    DBに入ってくるカウントが1カウントずれます。

    メールの方が、DBのカウントよりも、
    1カウント大きな数字となります。

    ど素人ながらいろいろと考えてみたのですが、
    どうしても判りません。

    是非アドバイスいただけると助かります。

    どうぞよろしくお願いいたします。

    • 団十郎 より:

      これまで使っていたフォームをそのまま使うかたちではなく、
      新しくDBに連携したバージョンを導入した後で、
      新しくフォームを作らないとこういった形になるのでしょうか?

      度々、恐れ入ります。
      どうぞ、よろしくお願いいたします。

      • 団十郎 より:

        度々、恐れ入ります。
        同時利用できないプラグインなどありますでしょうか?

        と岩瀬に関する次のプラグインを入れています。

        ■プラグイン名:
        Contact Form 7
        Contact Form 7 Serial Numbers
        Contact Form 7 add confirm
        Contact Form DB

        • kimikato より:

          団十郎さま

          同時利用できないプラグインはおそらくないかと思いますが、
          当方の動作確認環境では、
          ・Contact Form 7
          ・Contact Form 7 Serial Numbers
          ・Contact Form DB
          がインストールされている環境で確認を行っております。

          Contact Form 7 add confirm への対応はしておりますが、
          DB への保存機能については未確認のため、
          後日確認させていただきます。

    • kimikato より:

      団十郎さま
      早速のご利用ありがとうございます。

      申し訳ありません。
      メールで受け取るカウントとDBに保存されるカウントが異なるのは、
      不具合です。

      現在、修正版のv0.8.1をリリースする準備をしております。
      公式ディレクトリへの反映がエラーが発生してできないので、
      もうしばらくお待ち下さい。

      ご迷惑おかけしますが、よろしくお願い致します。

      • 団十郎 より:

        ありがとうございます。

        解明できてよかったです。
        感謝です。

        修正版リリース
        楽しみにお待ちしております。

        できれば、
        連番のカウントアップ処理の改善
        http://www.29lab.jp/archives/285

        の部分も対応して頂けたら嬉しいです。
        これは、また後でもいいですが・・・

        宜しくお願い申し上げます。

  7. 団十郎 より:

    早速の修正対応ありがとうございます。

    早速、試してみました。
    ちゃんとカウントが一致しています。

    感謝、感激です。

    Contact Form 7 add confirmでも
    正常に動く確認をまた、
    楽しみにしております。

    どうもありがとうございました。

    • kimikato より:

      団十郎さま

      お世話になっております。

      ・Contact Form 7 Version 4.3.1
      ・Contact Form 7 Serial Numbers Version 0.8.1
      ・Contact Form DB Version 2.9.15
      ・Contact Form add confirm Version 4.3.1
      の環境において、問題なく動作していることが確認できました。

      よろしくお願い致します。

  8. tegata より:

    ありがとうございます!使わせていただいております。

    すみません、
    設定画面で桁を1に指定した場合、シリアルが9の次は1になるのではないのですね?
    10になりましたので。

    • kimikato より:

      tegataさま
      ご利用ありがとうございます。
      また、返信が遅くなり申し訳ありません。

      設定画面での桁数は、tegata様が想定していたようなものではなく、カウント開始時の桁数のつもりでいました。
      そのため、今回のように “1” と設定した場合、シリアル番号 9 の次は 10 になります。

  9. 団十郎 より:

    お世話になります。

    大変に有り難く使わせて頂いております。

    最近気が付いたことなのですが、
    接頭文字などを指定できる設定画面で10項目しか表示されません。

    というか1ページ目だけしか設定できない感じなのです。

    10以上のフォームで大変に有り難く使わせて頂いております。

    どうぞよろしくお願いいたします。

    • kimikato より:

      団十郎さま
      ご迷惑おかけしております。

      10件以上のフォームが存在する場合、
      10件目以降が操作できない状況になってしまう問題は
      最近別の方からも指摘を受けており、現在対応中です。

      今月中には対応版をリリースする予定でいますので、
      ご迷惑おかけしますが、よろしくお願い致します。

タイトルとURLをコピーしました