皆様
お世話になります。
重松と申します。
この度非常に困った状況であて所がないため
ご連絡させていただきました。
弊社では、ワードプレスで自社HPを作っており、私がその担当者となります。
https://mij-jp.com
こちらが弊社へのリンクとなります。
私自身、ウェブについて全くの無知で、担当としては4カ月になります。
完全な独学でやっております。
今回、アフィリエイト(ポイント)サイトを利用して
プロモーションを打つことになり、当運営会社の発行する
トラッキングコードにユニーク値を乗せて返すための
記述をしなければなりませんでした。
そこで、Contact Form 7 Serial Numbersを利用したのですが、
弊社へ届くメールには一意の値が表示されるものの、トラッキングコードに
乗せた方が、相手方管理画面に反映されませんでした。
これは該当プラグインが御プラグインに対してしか適用されない仕様に
なっているためではないかと思います。
そこで、直接function.phpに記述する方法で以下のように記述しました。
//ショートコード生成(ユニーク値生成)
function id_func(){
echo sha1(time(),mt_rand());
}
add_shortcode(‘unique_id’,’id_func’);
//該当トラッキングコード
add_action(‘wp_footer’, ‘add_original_script_a’);
function add_original_script_a() {
if (is_page(‘3456’)){ $add_original_script_a = <<<EOM
<script src=”https://当トラッキングコードファイル.jsadid=15856&u1=%5Bunique_id%5D”></script>
EOM;
echo $add_original_script_a;
}
}
(u1=以下がユニーク値を乗せる部分)
(管理画面上で直接記載はphpコードが反映されないため、phpから挿入した)
しかしながら、当運営会社の管理画面には反映されず、
(ここまで記述するのに4日かかりました。。。)
テーマ作成者の方にも散々ご対応していただきましたが
さすがにもうお手上げだとのことです。。
当運営会社側もお手上げとのことで、Contact Form 7 Serial Numbersの
制作者の方にご連絡をしてもお返事がなく(ブログ最終更新が2016年でした。)
もはや相談できる場所がありません。
ところが、現在このプロモーションのために完全歩合の営業の者を何人も
待たせており、中には子供がいる家庭を持つ者もちらほらいます。
抜き差しならない状況のため、対応を急いています。
解決方法としては、以下のように考えております。
”Contact Form 7 Serial Numbersのユニーク値生成コードを
テーマ本体に呼び出して、トラッキングコードに乗せる。”
しかし、該当の箇所を見つけ、呼び出すための記述方法がわかりません。
ワードプレスphpの関数リファレンスを見ても、そのようなものはありませんでした。
何とか、解決のヒントになるようなことだけでもご教授いただけないでしょうか。
長くなりましたが、ご相談内容は以上となります。
お手数おかけしますが、宜しくお願い致します。
]]>こんにちは! I am testing this plugin at the moment and it works really well. It’s much better than the so called “sevensparks method” (that unfortunately brings wrong results under certain conditions). I tried, but I could not find other working solutions.
However, may I ask you to update the plugin, if possible. Just to be sure that it will continue working with fresh versions of CF7 and WP that we all need so much.
]]>Is there a limit for the forms it supports?
]]>[設定]-[Contact Form 7 Serial Numbers]にて、桁数を0→4に更新しても、0となる状態です。
(下記修正したところ、設定した桁数で表示されていたので、保存はできていたようです。)
includes/class-contact_list_table.php
column_setting()にての現在設定値取得の誤りのようです。
$count = intval( get_option('nklab_wpcf7sn_count_' . $item_id) );
if (($digits = get_option('nklab_wpcf7sn_digits_' . $item_id)) == false) {
// 存在していないため事前に初期値を保存
update_option('nklab_wpcf7sn_digits_' . $item_id, 0);
}
/*BUG? $digits = intval( get_option('nklab_wpcf7sn_digits_'));*/
$digits = intval( get_option('nklab_wpcf7sn_digits_' . $item_id));/*←修正*/
]]>
Добрый день!
Я установил плагин Contact Form 7 Serial Numbers. Но номера заявкам, которые приходят на почту не присваивается. Как настроить плагин или куда и как установить тег, чтобы поступающим на почту заявкам автоматически присваивался и видел был номер новой заявки?
I don’t see the option to add another serial number. Right now there is only one item in the “Contact Form 7 Serial Numbers” tab of the settings page. Is there a way to do this?
]]>Hello,
i am using this plugin but am unable to get the serial number in the contact form mail template , how can i add that mail tags in the form
kindly help
thank you
Hi this plugin is very usefull, thx to create it!
I have a doubt, it possible to show the serial number in the FORM.
When a visitant access the form, see the actual serial number in this?
Thx!!!!
Hello, is there a way to reset count after testing? thank you
]]>includes/class-contact_list_table.php の
function prepare_items() {
// 1ページに表示する件数
$per_page = 10;
で表示できる最大件数が決めうちされていますが、これを設定変更できるように直すことは可能なのでしょうか。
]]>設定画面で以下のNoticeエラーが表示されます。
どのように対処すればよいでしょうか?
Notice: options.php がバージョン 2.7 から非推奨になった引数付きで呼び出されました。設定 nklab_wpcf7sn_type_81 は登録されていません。未登録設定は非推奨です。
変更した値は保存されているようです。
https://www.ads-software.com/plugins/contact-form-7-serial-numbers/
]]>このプラグインはCFDBとの連携は出来ないのでしょうか?
https://www.ads-software.com/plugins/contact-form-7-serial-numbers/
]]>