スキップしてメイン コンテンツに移動

投稿

6月, 2014の投稿を表示しています

WordPressのショッピングカート(Welcart)にメルマガ(acmailer)を連動させる方法(登録もjQueryで版)

【趣旨】 WordPressのショッピングカートプラグイン「Welcart」に、メールマガジン「acmailer」(無料で使えるメール配信CGI)を連動させる。


【既出の方法】 http://tukuruder.com/archives/1449
http://www.be-friend.biz/201204/
などにすばらしい記事がありますが、方針としてはいずれも

・登録はWordPressの「functions.php」に、Welcart登録完了時のフックにアクションフック(もしくはフィルターフック)して登録(acmailerのreg.cgiにパラメータを渡してPHPの file_get_contents を実行)

・削除と更新はjQueryでacmailerのreg.cgiにパラメータを渡して$.ajaxを実行

としています。


【今回の方法】 どうせなら、WordPressのfunctions.phpに手を加えることなく、すべてjQueryでやってしまったほうが気持ちがいいということで、登録もjQueryで行います。


【WordPressの設定】 functins.php => 特に記載なし


【jQuery】 (削除、変更は上記URLのブログご参照)

$(function(){   //登録   $('.customer_form_entry input[name="regmember"]').click(function () {       // メールアドレス、パスワードを1回のみ入力にするために値設定(オプション。HTML側はhiddenにしておきます。)     $('.customer_form_entry #mailaddress2').val($('.customer_form_entry #mailaddress1').val());     $('.customer_form_entry #password2').val($('.customer_form_entry #password1').val());       //メールアドレス取得     var mailaddress = $('.customer_form_e…