Rumah > Artikel > Tutorial CMS > Cara menggunakan pemalam WordPress untuk melaksanakan fungsi pembidaan segera
Cara menggunakan pemalam WordPress untuk melaksanakan fungsi pembidaan segera
Ikhtisar:
Semasa proses pembangunan tapak web, fungsi pembidaan adalah keperluan biasa. Dengan sokongan pemalam WordPress, kami boleh melaksanakan fungsi pembidaan segera dengan mudah, membolehkan pengguna mengambil bahagian dalam pembidaan projek dengan lebih mudah. Artikel ini akan memperkenalkan anda kepada kaedah menggunakan pemalam WordPress untuk melaksanakan fungsi pembidaan segera, dan menyediakan contoh kod untuk rujukan.
Langkah:
Sebagai contoh, menggunakan pemalam WPForms, kita boleh membuat borang tawaran (kod sampel) seperti berikut:
add_shortcode('bid_form', 'create_bid_form'); function create_bid_form() { return '<div class="bid-form"> <h2>投标表单</h2> <form action="' . esc_url(admin_url('admin-post.php')) . '" method="post"> <label for="title">投标标题:</label><br> <input type="text" id="title" name="title" required><br> <label for="content">投标内容:</label><br> <textarea id="content" name="content" required></textarea><br> <label for="contact">联系信息:</label><br> <input type="text" id="contact" name="contact" required><br> <input type="hidden" name="action" value="submit_bid"> <input type="submit" value="提交投标"> </form> </div>'; }
Menggunakan pemalam WPForms, kami boleh memproses data bida seperti berikut (sampel kod):
add_action('admin_post_nopriv_submit_bid', 'process_bid'); function process_bid() { if (isset($_POST['title'])) { // 处理表单数据,如将投标信息保存到数据库 $title = sanitize_text_field($_POST['title']); $content = sanitize_text_field($_POST['content']); $contact = sanitize_text_field($_POST['contact']); // 示例:将投标信息保存到数据库 global $wpdb; $wpdb->insert('bids', array( 'title' => $title, 'content' => $content, 'contact' => $contact )); // 示例:发送邮件通知 $admin_email = get_option('admin_email'); $subject = '新的投标已提交'; $message = "标题:$title 内容:$content 联系信息:$contact"; wp_mail($admin_email, $subject, $message); // 跳转到投标成功页面 wp_redirect(home_url('/success')); exit; } }
Sebagai contoh, tambahkan kod pendek berikut dalam editor halaman:
[bid_form]
Dengan cara ini, pengguna boleh melawat halaman, mengisi dan menyerahkan borang bidaan.
Ringkasan:
Dengan menggunakan pemalam WordPress, kami boleh melaksanakan fungsi pembidaan segera dengan mudah. Kami memudahkan pengguna membida projek dengan memasang pemalam, membuat borang bida, memproses data bida dan menambahkan borang bida pada halaman. Saya berharap kaedah dan contoh kod yang disediakan dalam artikel ini dapat membantu anda melaksanakan fungsi pembidaan segera tapak web anda.
Atas ialah kandungan terperinci Cara menggunakan pemalam WordPress untuk melaksanakan fungsi pembidaan segera. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!