jqueryポップアップメールで特定の投稿を表示するページからカスタム投稿データを送信しようとしています.
現時点では、完成した HTML フォームと JQuery モーダル ボックスのセットアップがあります。
この js コードは次のとおりです。
jQuery(document).ready(function($){
var email = $( "#email" ),
message = $( "#message" ),
allFields = $( [] ).add( email ).add( message ),
tips = $( ".validateTips" );
$( ".email-course" )
.button()
.click(function() {
$( "#dialog-form" ).dialog( "open" );
});
$( "#dialog-form" ).dialog({
autoOpen: false,
modal: true,
width: 550,
height:260,
resizable: false,
show: 'fade',
title: 'Email course',
buttons: {
"Send": function() {
//Need help here
},
Cancel: function() {
$( this ).dialog( "close" );
}
},
close: function() {
allFields.val( "" ).removeClass( "ui-state-error" );
}
});
});
そして HTML フォーム:
<div id="dialog-form" title="Email this course">
<form>
<fieldset>
<label for="email">To:</label>
<input type="text" name="email" id="email" value="" class="text ui-widget-content ui-corner-all" />
<label for="email">From:</label>
<input type="text" name="email" id="email" value="" class="text ui-widget-content ui-corner-all" />
<label for="message">Message (optional)</label>
<input type="text" name="message" id="message" value="" class="text ui-widget-content ui-corner-all" />
</fieldset>
</form>
</div>
そしてボタン:
<div class="right"><button class="email-course">Email this course</button></div>
私の質問は、フォームからデータを読み取る方法です。また、それらをすべてロードするページからID付きの投稿データを取得し、Wordpressのwp_emailで送信する必要がありますか? 「メッセージ (オプション)」をその特定の投稿 ID のデータとマージする必要があります。他に必要な情報があればお知らせください。前もって感謝します。