最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

How to send bulk messages using wp mail function?

programmeradmin3浏览0评论

I was working in custom plugin development. I have created customer table in woocommerce and create form to reminder customer for new offers. I am using wp mail function to send multiple email to customer but its works with single customer mail.

here its my code

<form class="formpopup" action="#" method="post">
                            <div>
                            <label>To</label><input id="customer_to_mail" type="text" class="modalform" style="width: 70%;" value="" name="customer_to_mail" required></div><br>
                            <div><label>Subject</label><input class="modalform" style="width: 70%;" type="text" name="customer_subject" required></div><br>
                            <div class="descr"><label>Description</label><textarea class="modalform" style="width: 70%; height: 150px;" name="customer_description" required></textarea></div><br>
                            <input style="margin: 20px auto; display: flex;" type="submit" name="send-mail" value="Send Email">
                            <?php
                            $to = array($_POST['customer_to_mail']); //[email protected]
                                    $subject = $_POST['customer_subject'];
                                    $body = $_POST['customer_description'];
                                    $headers = array('Content-Type: text/html; charset=UTF-8');

                                    wp_mail( $to, $subject, $body, $headers ); ?>
                        </form>

And Js code to automatic give customer email in to field

jQuery(document).ready(function() {
    jQuery('.emlchk').click(function() {
       
        var selectedEmailAddress = '';

                jQuery('.emlchk:checked').each(function() {    // $(':checkbox:checked')
                    jQuery('.checkbox_value').text(this.value + ' ');   

                     var emailAdd = jQuery("#EmailAddressTD_"+this.value+"").text();

                     selectedEmailAddress = ""+selectedEmailAddress+""+emailAdd+"";

                });
         jQuery("#customer_to_mail").val(selectedEmailAddress);

    });
});
发布评论

评论列表(0)

  1. 暂无评论