Ý CHÍNH BÀI VIẾT
Với góc nhìn của Marketing việc Tích hợp Esms vào Contact form 7 vào website giúp tăng tỷ lệ chuyển đổi, website sẽ chuyên nghiệp hơn.
Hôm nay, tôi sẽ hướng dẫn bạn cách tích hợp SMS vào Contact Form 7 thông qua API của esms.vn.
Có nghĩa khi có khách hàng liên hệ trên Contact Form 7, khách hàng sẽ nhận được tin nhắn chúc mừng ngay sau đó.
Đăng ký tài khoản eSMS
Đầu tiên, bạn cần có tài khoản eSMS và nạp tiền để có thể gửi được tin nhắn. Bạn hãy truy cập website https://esms.vn để đăng ký tài khoản.
Việc đăng ký này đơn giản. Sau khi đăng ký xong bạn hãy nạp tiền vào tài khoản (Ban đầu đăng ký xong bạn sẽ có 5000đ trong tài khoản)
Lấy API của eSMS
- Bạn hãy đăng nhập vào tài khoản eSMS đã đăng ký
- Chọn quản lý API
- Bạn sẽ thấy 2 thông số: Api Key và Secret Key
Hai thống số này mình sẽ sử dụng ở bước sau
Tích hợp Contact Form 7 với eSMS
Trước khi tích hợp được, bạn hãy tạo Contact Form 7. Về cách tạo thì tôi sẽ không chia sẻ trong bài viết này. Nếu bạn chưa biết có thể tìm kiếm trên Google.
Sau đó, bạn hãy bỏ đoạn code này vào file functions.php của theme đang sử dụng
add_action( 'wpcf7_mail_sent', 'wp_sms_function' ); function wp_sms_function( $contact_form ) { $form_id = $contact_form->id; $submission = WPCF7_Submission::get_instance(); if ( $submission ) { $posted_data = $submission->get_posted_data(); if ($form_id==6) { $APIKey=""; //Vui lòng điền APIKey của eSMS $SecretKey=""; //Vui lòng điền SecretKey của eSMS $YourPhone=$posted_data['phone']; //Tên trường số điện thoại của Contact Form 7 $ch = curl_init(); $SampleXml = "" . "". $APIKey ."" . "". $SecretKey ."" . "0" . "8" . "".'Chuc mung ban da dang ky thanh cong dich vu thiet ke website'."" . "" . "" . "". $YourPhone ."" . "" . "" . ""; curl_setopt($ch, CURLOPT_URL, "http://api.esms.vn/MainService.svc/xml/SendMultipleMessage_V4/" ); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt($ch, CURLOPT_POST, 1 ); curl_setopt($ch, CURLOPT_POSTFIELDS, $SampleXml ); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain')); $result=curl_exec ($ch); $xml = simplexml_load_string($result); } } }//End contact form
Tiếp theo, bạn hãy trải nghiệm bằng cách đăng ký vào form.
Trong trường hợp bạn không nhận được tin nhắn, vui lòng liên hệ với eSMS để đăng ký mẫu tin nhắn.
Kết luận
Trong bài viết này, tôi có chia sẻ chút kinh nghiệm về việc tích hợp Contact Form 7 với eSMS để gửi tin nhắn.
Trong quá trình thực hành, nếu có vấn đề gì vui lòng comment dưới bài viết này. Tôi sẽ giải đáp.
Cảm ơn bạn
- Báo giá thiết kế web số 1 Hà Nội
- Thiết kế web giá rẻ tphcm chỉ từ 2,999,000đ
- Thiết Kế Website tại Tuệ Lâm Soft Nhiều Ưu Đãi Cho Doanh Nghiệp
- Thiết kế website theo yêu cầu “TUYỆT CHIÊU” Marketing 4.0
- Thiết kế website tại Hà Tĩnh 2020
- Thiết kế website tại Quảng Trị 2020
- Thiết kế website tại Đồng Nai 2020
- Quy trình Seo tổng lực 2020
- Báo giá thiết kế website Nội Thất – Liên hệ 0866.071.057
- Thiết kế web du lịch chuyên nghiệp chuẩn Seo 2022
- Thiết kế website tại Đồng Tháp 2020
- Tất cả các tham số trong WP_Query trong WordPress
- Thiết kế website tại Quảng Ninh 2020