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週間でリリースすることができました。また、ちょうど本業のお仕事が佳境にはいる前だったので、いい息抜きになりました。
コメント
ステキなプラグインありがとうございました!!さっそくダウンロードして使用しました。
定期開催するイベント毎に、参加者へ受付番号を配布する為に利用しています。同じフォームを毎回利用するので受付番号のみリセットしたいのですが可能でしょうか?
私がCodaを少し触れる程度しか知識がありません。[プラグインを削除]→[再インストール]をすると番号がリセットされるのですが繰り返す事で問題はありませんでしょうか?よろしくお願いします。
ご利用ありがとうございます。
通し番号のリセットについてですが、他の方からもご意見をいただいておりましたので、次期バージョンにて設定画面から任意の数字に設定できるように対応する予定でおります。
現時点では、コメントの通り、一旦削除して頂きまして、再度インストールすることでの通し番号のリセットは問題ありません。
お手数おかけしてしますが、今しばらくお待ちください。
お返事ありがとうございます。リセット機能がつくのを楽しみにしていますね!
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/
お教え頂けないでしょうか?
まいまい様、ご利用ありがとうございます。
現在最新バージョンである 0.7.0 では、Contact Form DBとの連携はできません。
検証はまだしていませんのでわかりませんが、
参考サイトのようにプラグイン自体を利用者が変更しなくても Contact Form DB と連携できるような仕組みを
早くて 1 〜 2 週間ぐらいに搭載できそうですので、
リリースした際はご連絡致します。
ご迷惑おかけしますが、今しばらくお待ちください。
kimikato様
早々にお返事ありがとうございます。
嬉しいお知らせで何よりです。楽しみにお待ちしています!
探し求めていた機能です。
Contact Form DBとの連携楽しみにしております。
感謝!
団十郎様、ご利用ありがとうございます。
お返事が遅くなり申し訳ありません。
本業のせいで予定より大幅に遅れておりますが、
今しばらくお待ちください。
よろしくお願い致します。
お世話になります。
このページからリンクしています、
使い方のページの中の次の部分も使える様にして頂けますと本当に助かります。
4.3 フォームの通し番号をページに表示する
http://www.29lab.jp/contact-form-7-serial-numbers
こちらも合わせて楽しみにお待ちしております。
どうぞよろしくお願い申し上げます。
団十郎様
当項目について、追記致しました。
当機能は 0.6 以降のバージョンでご利用いただけます。
Contact Form 7 Serial Numbers | 29lab.log
http://www.29lab.jp/contact-form-7-serial-numbers
よろしくお願い致します。
そうなんですね~。
ありがとうございます。
こちらは、そのうち・・・・
と思っていました。
が、DB連携の方は、
年末から、毎日毎日、今か今かと
楽しみにお待ち申し上げております。
どうか、何卒よろしくお願い申し上げます。
お忙しい中、申し訳ありません。
プラグイン利用させていただいております。ありがとうございます。
便乗ですが私もシリアル番号のcontact formDB連携の仕組みを希望しています。
以下のようなこと自動化したく、色々とプラグインを探していたのですが、シリアル番号のDB連携が見つからずこまっていました。是非よろしくお願いします!
(問合せ受信)
→ショートコード(CFDB)で問合せをCSVダウンロード
→CSVの情報を自前の問合せDBに格納
hmb様、ご利用ありがとうございます。
本業のせいで予定より大幅に遅れておりますが、
今しばらくお待ちください。
よろしくお願い致します。
待望のDB連携へのバージョンアップ
ありがとうございます。
早速、今テストさせて頂いております。
そこで、教えて頂きたいのですが、
メールで受け取るカウントと、
DBに入ってくるカウントが1カウントずれます。
メールの方が、DBのカウントよりも、
1カウント大きな数字となります。
ど素人ながらいろいろと考えてみたのですが、
どうしても判りません。
是非アドバイスいただけると助かります。
どうぞよろしくお願いいたします。
これまで使っていたフォームをそのまま使うかたちではなく、
新しくDBに連携したバージョンを導入した後で、
新しくフォームを作らないとこういった形になるのでしょうか?
度々、恐れ入ります。
どうぞ、よろしくお願いいたします。
度々、恐れ入ります。
同時利用できないプラグインなどありますでしょうか?
と岩瀬に関する次のプラグインを入れています。
■プラグイン名:
Contact Form 7
Contact Form 7 Serial Numbers
Contact Form 7 add confirm
Contact Form DB
団十郎さま
同時利用できないプラグインはおそらくないかと思いますが、
当方の動作確認環境では、
・Contact Form 7
・Contact Form 7 Serial Numbers
・Contact Form DB
がインストールされている環境で確認を行っております。
Contact Form 7 add confirm への対応はしておりますが、
DB への保存機能については未確認のため、
後日確認させていただきます。
団十郎さま
早速のご利用ありがとうございます。
申し訳ありません。
メールで受け取るカウントとDBに保存されるカウントが異なるのは、
不具合です。
現在、修正版のv0.8.1をリリースする準備をしております。
公式ディレクトリへの反映がエラーが発生してできないので、
もうしばらくお待ち下さい。
ご迷惑おかけしますが、よろしくお願い致します。
ありがとうございます。
解明できてよかったです。
感謝です。
修正版リリース
楽しみにお待ちしております。
できれば、
連番のカウントアップ処理の改善
http://www.29lab.jp/archives/285
の部分も対応して頂けたら嬉しいです。
これは、また後でもいいですが・・・
宜しくお願い申し上げます。
早速の修正対応ありがとうございます。
早速、試してみました。
ちゃんとカウントが一致しています。
感謝、感激です。
Contact Form 7 add confirmでも
正常に動く確認をまた、
楽しみにしております。
どうもありがとうございました。
団十郎さま
お世話になっております。
・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
の環境において、問題なく動作していることが確認できました。
よろしくお願い致します。
ありがとうございます!使わせていただいております。
すみません、
設定画面で桁を1に指定した場合、シリアルが9の次は1になるのではないのですね?
10になりましたので。
tegataさま
ご利用ありがとうございます。
また、返信が遅くなり申し訳ありません。
設定画面での桁数は、tegata様が想定していたようなものではなく、カウント開始時の桁数のつもりでいました。
そのため、今回のように “1” と設定した場合、シリアル番号 9 の次は 10 になります。
お世話になります。
大変に有り難く使わせて頂いております。
最近気が付いたことなのですが、
接頭文字などを指定できる設定画面で10項目しか表示されません。
というか1ページ目だけしか設定できない感じなのです。
10以上のフォームで大変に有り難く使わせて頂いております。
どうぞよろしくお願いいたします。
団十郎さま
ご迷惑おかけしております。
10件以上のフォームが存在する場合、
10件目以降が操作できない状況になってしまう問題は
最近別の方からも指摘を受けており、現在対応中です。
今月中には対応版をリリースする予定でいますので、
ご迷惑おかけしますが、よろしくお願い致します。