سلام دوستان
چطور میشه یه فرم html رو تبدیل به یه فرم پویا کرد.؟ یعنی اطلاعاتی که داخلش درج میشه یه به یه ایمیلی ارسال بشه و یا تو یه بخشی از وردپرس بصورت لیستی ذخیره بشن؟
مثلا این فرم html رو چطور میشه تبدیل کرد؟
<form action="index.html" method="post" class="subscribe-form">
<input type="email" name="email" class="subscribe-input" placeholder="Email address" autofocus>
<button type="submit" class="subscribe-submit">Subscribe</button>
</form&g
خوب من در خصوص ارسال درخواست AJAX به وردپرس یه نمونه براتون آماده کردم.
در این مثال ما یک فرم داریم با یک فیلد به نام name که این name با AJAX ارسال میشه به وردپرس و نتیجه از وردپرس دریافت و نمایش داده میشه.
ابتدا باید یه اکشن Ajax اضافه کنیم به وردپرس. برای این کار کد زیر رو درون فایل functions.php قالب وردپرس میذاریم.
add_action('wp_ajax_form', 'form');
add_action('wp_ajax_nopriv_form', 'form');
function form() {
$name = $_REQUEST['name'];
header('Access-Control-Allow-Origin: *