";var nuttaibut = "<\/i> T\u1ea3i th\u00eam<\/span>"; Tạo trang liên hệ cho WordPress với Google Forms Trang chủGiới thiệuBlogPhần mềmThủ thuậtTiện íchRút gọn liên kếtVòng quay may mắnLiên hệ HomePhần mềmTạo trang liên hệ cho WordPress với Google Forms Nguyễn Văn Luyến 4 năm trướcTạo trang liên hệ cho WordPress với Google Forms Mục lụcLiên hệ bằng Google Forms?Thông thường nếu bạn sử dụng WordPress để tạo trang web thì có rất nhiều plugin hỗ trợ bạn trong việc tạo một biểu mẫu liên hệ, tuy nhiên đó là giải pháp cơ bản mà một người quản lý web có thể sử dụng, với những thứ cơ bản như vậy thì chúng ta nên áp dụng những phương pháp tối ưu cho website (giãn sử dụng nhiều plugin cùng lúc). Cáo Đêm hiện tại đã bỏ việc sử dụng plugin để làm biểu mẫu liên hệ, mà đang áp dụng phương pháp nhúng Google Forms vào web, thì dưới đây là cách làm.Ví dụ: //caodem.com/lien-heCách tạo biểu mẫu liên hệ bằng Google FormsCách 1: Tạo trang liên hệ trên WordPressTruy cập vào Trình quản lý Admin > Trang > Thêm trang mới.Đặt tên cho trang, sau đó chọn công cụ soạn thảo HTML.Dán đoạn code bên dưới vào trang liên hệ của bạn.Code tạo trang liên hệ cho WordPress GỬI THÔNG TIN LIÊN HỆGửi ngay cho chúng tôiinput.tenlh,input.emaillh,textarea.noidunglh{border-radius:10px !important;border:2px solid #333 !important;background:#f1f1f1 !important;margin-top:20px;width:100%;outline:none;font-size:15px !important}#demo{color:#0c0;font-size:16px}button#nutgui{background:#333 !important;color:#fff !important;padding:5px !important;border-radius:25px !important;font-size:15px !important}button#nutgui:hover{background:#0c0 !important}function ihoan() {var t = document.getElementById("tenlh").value;var e = document.getElementById("emaillh").value;var n = document.getElementById("noidunglh").value;if (t == '') {document.getElementById("demo").innerHTML = "Nhập họ và tên!";return false;}if (e == '') {document.getElementById("demo").innerHTML = "Nhập địa chỉ email!";return false;}if (n == '') {document.getElementById("demo").innerHTML = "Nhập nội dung!";return false;}document.getElementById("demo").innerHTML = "Gửi liên hệ thành công";var frm = document.getElementsByName('contact-form')[0];frm.submit(); frm.reset(); return false; }Chú ý:Bạn cần phải điền các thông số sau đây lấy từ biểu mẫu Google Forms, chú ý cách lấy ở bên dưới nhé.//dia-chi-google-form/formResponse thay thế đường dẫn này bằng đường dẫn Google Forms (chú ý dòng chữ màu xanh này phải đứng sau địa chỉ Google Forms nhé).Đại chỉ Google Forms thường có dạng: //docs.google.com/forms/d/e/1FAIpQLSdY-XjlgrJEzxDmPDuDmIMnXkhxwY56Ga1wNMtG_MZxX0x0EA/viewform (phần màu xanh này bạn xóa đi nhé).number1 thay bằng số tương ứng với trường họ và tên.number2 thay bằng số tương ứng trường email.number3 thay bằng số tương ứng trường nội dung.Cách 2: Tạo Shortcode và thêm vào trang liên hệBạn sao chép đoạn code bên dưới dán vào file function.php trong thư mục theme mà bạn đang sử dụng.// Shortcode tao lien hefunction taolienhe() {ob_start();?> GỬI THÔNG TIN LIÊN HỆGửi ngay cho chúng tôiinput.tenlh,input.emaillh,textarea.noidunglh{border-radius:10px !important;border:2px solid #333 !important;background:#f1f1f1 !important;margin-top:20px;width:100%;outline:none;font-size:15px !important}#demo{color:#0c0;font-size:16px}button#nutgui{background:#333 !important;color:#fff !important;padding:5px !important;border-radius:25px !important;font-size:15px !important}button#nutgui:hover{background:#0c0 !important}function ihoan() {var t = document.getElementById("tenlh").value;var e = document.getElementById("emaillh").value;var n = document.getElementById("noidunglh").value;if (t == '') {document.getElementById("demo").innerHTML = "Nhập họ và tên!";return false;}if (e == '') {document.getElementById("demo").innerHTML = "Nhập địa chỉ email!";return false;}if (n == '') {document.getElementById("demo").innerHTML = "Nhập nội dung!";return false;}document.getElementById("demo").innerHTML = "Gửi liên hệ thành công";var frm = document.getElementsByName('contact-form')[0];frm.submit();frm.reset();return false;}$list_post = ob_get_contents(); ob_end_clean();return $list_post;}add_shortcode( 'lienhe', 'taolienhe' );Chú ý:Bạn cần phải điền các thông số sau đây lấy từ biểu mẫu Google Forms, chú ý cách lấy ở bên dưới nhé.//dia-chi-google-form/formResponse thay thế đường dẫn này bằng đường dẫn Google Forms (chú ý dòng chữ màu xanh này phải đứng sau địa chỉ Google Forms nhé).Đại chỉ Google Forms thường có dạng: //docs.google.com/forms/d/e/1FAIpQLSdY-XjlgrJEzxDmPDuDmIMnXkhxwY56Ga1wNMtG_MZxX0x0EA/viewform (phần màu xanh này bạn xóa đi nhé).number1 thay bằng số tương ứng với trường họ và tên.number2 thay bằng số tương ứng trường email.number3 thay bằng số tương ứng trường nội dung.Bạn có thể thêm code Shortcode vào file function.php qua trình quản lý admin của WordPress.Với cách 2 này bạn tạo một trang mới và đặt tên là liên hệ, sau đó viết nội dung Shortcode như sau [lienhe /] biểu mẫu liên hệ của bạn ngay lập tức sẽ hiển thị trên trang đó.Cách tạo Google Forms và cách lấy thông tin đưa vào codeĐầu tiên hãy truy cập vào google.com đăng nhập bằng tài khoản sử dụng để nhận mail liên hệ. Nhấn vào hình đại diện góc phải màn hình, chọn Google Drive.Tạo mới một biểu mẫu.1. Đặt tên cho biểu mẫu liên hệ.2. Tạo trường Họ và tên.3. Chọn kiểu dữ liệu nhập vào (đối với tên, email, số điện thoại thì nên sử dụng Trả lời ngắn).4. Tích chọn nội dung là bắt buộc (Nếu bạn gạt nút này thì trường này bắt buộc phải nhập mới có thể gửi được nội dung).5. Tạo mới một trường.Riêng trường Nội dung thì bạn nên để kiểu dữ liệu là Đoạn nhé.Sau khi đã tạo xong biểu mẫu gồm 3 trường là Họ và tên, Email, Nội dung.1. Chọn nút Gửi bên góc phải.2. Chọn vào Link.3. Sao chép địa chỉ biểu mẫu Google Forms.Biểu mẫu Google Forms hiển thị ra màn hình, bạn click chuột phải và chọn Xem nguồn trang. Dán đường link biểu mẫu Google Form vào trình duyệt web để truy cập.Chú ý: Đoạn link trong khung đỏ chính là đường link của Google Forms (hãy copy và dán vào code ở trên thay thế đoạn mã //dia-chi-google-form).Kéo xuống gần dưới cùng của source code và tìm tới 3 dòng như hình trên. Với 3 dòng trên sẽ tương ứng với 3 số code Họ và tên, Email, Nội dung, mà bạn cần điền vào code ở trên (entry.number1, entry.number2, entry.number3) chú ý không bỏ chữ entry. đi nhé, mà điền như thế này (entry.1982689092).Cấu hình thông báo biểu mẫu liên hệ gửi về EmailQuay lại Google Forms, vào 1. Câu trả lời > 2. Tạo bảng tính.Điền tên cho bảng tính, rồi nhấn nút Tạo.Ở bảng tính chọn vào menu Công cụ > Trình chỉnh sửa tập tin.Copy đoạn code bên dưới rồi dán vào Trình chỉnh sửa tập tin (nhớ xóa sạch rồi dán).function lienhe(e){// Thay thế bằng địa chỉ email của bạnvar email = "[email protected]";// Tiêu đề của email được gửi vềvar subject = "Liên hệ mới từ Cáo Đêm.....";var s = SpreadsheetApp.getActiveSheet();var columns = s.getRange(1,1,1,s.getLastColumn()).getValues()[0]; var message = ""; for ( var keys in columns ) {var key = columns[keys];if ( e.namedValues[key] && (e.namedValues[key] != "") ) {message += key + ' :: '+ e.namedValues[key] + "nn";}}MailApp.sendEmail(email, subject, message);}Thay địa chỉ email của bạn vào để biểu mẫu liên hệ gửi về email.Đặt tiêu đề cho email gửi về.Chọn vào menu Chỉnh sửa > Các kích hoạt của dự án hiện tại.Đặt tên cho dự án mới, rồi nhấn ok.Ở trang tạo dự án, bạn chọn vào nút Thêm trình kích hoạt.Chọn đầy đủ các thông số như hình trên rồi lưu lại là hoàn tất.Kết luận:Với phương pháp trên bạn có thể giảm bớt 1 plugin không cần thiết để tối ưu hơn cho website. Ở trên mình chỉ tạo ra ba trường cơ bản, bạn có thể thêm vào nhiều trường khác nếu muốn (chú ý sửa thêm ở code để thêm).Có thể sử dụng code trên để tạo ra shortcode và bạn có thể thêm vào nhiều nơi mà bạn muốn.Chúc các bạn thành công!Thẻ: Google Form • Liên hệ6 lượt xem | 0 bình luận Nguyễn Văn LuyếnLuôn luôn lắng nghe, lâu lâu mới hiểu Đề xuất cho bạnHướng dẫn sử dụng công cụ ký số văn bản theo Nghị định 30/2020/NĐ-CP 3 tháng trướcPhần mềm Winamp phần mềm phát nhạc một thời đã “hồi sinh” 3 tháng trướcPhần mềm chụp màn hình và ghi chú nhanh Snap IT 7 tháng trướcvnTools – Công cụ hỗ trợ chuyển chữ hoa, chữ thường, đọc số thành số…. 8 tháng trướcQuy định mới về đào tạo lái xe hạng B1, B2, C áp dụng từ ngày 1.6.2024 8 tháng trướcỨng dụng Mô phỏng 120 tình huống giao thông trên điện thoại V2.0.0 11 tháng trướcBộ cài đặt phần mềm ÔN TẬP MÔ PHỎNG phiên bản V2.0.0 11 tháng trướcHướng dẫn cập nhật phần mềm ÔN TẬP MÔ PHỎNG từ phiên bản v1.2.2 lên v1.2.3 1 năm trước Có gì mới trong bản cập nhật 21H1 của Windows 10 Code tạo Avatar Gravatar tùy chỉnh mặc định trong WordPress Tải font chữ AutoCad full (.shx) 2020 đầy đủ nhất – Link Google Drive Bình luận gần đâyAddin Word xuất Mail Merge có chức năng cắt ra…Nguyễn Văn Luyến 7 tháng trướcƯng dụng này rất hay cho người hay thực hiện các biểu mâu, thư mời,...Quy định mới về đào tạo lái xe hạng B1,…Nguyễn Văn Luyến 7 tháng trướcChuẩn bị lại lên giáTiện ích tiếng Việt trên Word năm 2022 miễn phíChuyển Đổi Số 12 tháng trướcCó trang nguồn mình tải á, bạn qua trang đó xem thử. Mình cài được bình thường áFont chữ thư pháp FZ Tiểu Tự Việt HoáChuyển Đổi Số 12 tháng trướcMỉnh cũng thấy cái gì hay hay lưu lại trên trang cá nhân khi nào cần lấy ra dùng thôi à. Cảm ơn bạn nhiều!Font chữ thư pháp FZ Tiểu Tự Việt Hoáquang tuấn 12 tháng trướcok cám ơn addTiện ích tiếng Việt trên Word năm 2022 miễn phíĐàm kiên 1 năm trướcsao không thấy hướng dẫn khắc phục lỗi the macro vậyTiện ích tiếng Việt trên Word năm 2022 miễn phíĐàm kiên 1 năm trướcfile tải về chỉ có 3 file hướng dẫn chứ không có file cài đặt nhéGoogle tung dấu tick xanh trong GmailNguyễn Văn Luyến 2 năm trướcBài viết hay Có nhiều lượt xemNewspaper v9.0 Premium WordPress Themes1385 lượt xemBộ cài đặt phần mềm ÔN TẬP MÔ PHỎNG phiên bản V2.0.01313 lượt xemTiện ích tiếng Việt trên Word năm 2022 miễn phí1180 lượt xemAddin Word xuất Mail Merge có chức năng cắt ra nhiều file và gửi mail798 lượt xemFont chữ thư pháp FZ Tiểu Tự Việt Hoá712 lượt xemZaloMessengerEmailZaloMessengerEmail Trang chủ Zalo Hỗ trợ Messenger Liên hệ Đồng ý Cookie Trang web này sử dụng Cookie để nâng cao trải nghiệm duyệt web của bạn và cung cấp các đề xuất được cá nhân hóa. Bằng cách chấp nhận để sử dụng trang web của chúng tôi Tôi chấp nhận
Thông thường nếu bạn sử dụng WordPress để tạo trang web thì có rất nhiều plugin hỗ trợ bạn trong việc tạo một biểu mẫu liên hệ, tuy nhiên đó là giải pháp cơ bản mà một người quản lý web có thể sử dụng, với những thứ cơ bản như vậy thì chúng ta nên áp dụng những phương pháp tối ưu cho website (giãn sử dụng nhiều plugin cùng lúc). Cáo Đêm hiện tại đã bỏ việc sử dụng plugin để làm biểu mẫu liên hệ, mà đang áp dụng phương pháp nhúng Google Forms vào web, thì dưới đây là cách làm.
GỬI THÔNG TIN LIÊN HỆGửi ngay cho chúng tôiinput.tenlh,input.emaillh,textarea.noidunglh{border-radius:10px !important;border:2px solid #333 !important;background:#f1f1f1 !important;margin-top:20px;width:100%;outline:none;font-size:15px !important}#demo{color:#0c0;font-size:16px}button#nutgui{background:#333 !important;color:#fff !important;padding:5px !important;border-radius:25px !important;font-size:15px !important}button#nutgui:hover{background:#0c0 !important}function ihoan() {var t = document.getElementById("tenlh").value;var e = document.getElementById("emaillh").value;var n = document.getElementById("noidunglh").value;if (t == '') {document.getElementById("demo").innerHTML = "Nhập họ và tên!";return false;}if (e == '') {document.getElementById("demo").innerHTML = "Nhập địa chỉ email!";return false;}if (n == '') {document.getElementById("demo").innerHTML = "Nhập nội dung!";return false;}document.getElementById("demo").innerHTML = "Gửi liên hệ thành công";var frm = document.getElementsByName('contact-form')[0];frm.submit(); frm.reset(); return false; }
Chú ý:Bạn cần phải điền các thông số sau đây lấy từ biểu mẫu Google Forms, chú ý cách lấy ở bên dưới nhé.//dia-chi-google-form/formResponse thay thế đường dẫn này bằng đường dẫn Google Forms (chú ý dòng chữ màu xanh này phải đứng sau địa chỉ Google Forms nhé).Đại chỉ Google Forms thường có dạng: //docs.google.com/forms/d/e/1FAIpQLSdY-XjlgrJEzxDmPDuDmIMnXkhxwY56Ga1wNMtG_MZxX0x0EA/viewform (phần màu xanh này bạn xóa đi nhé).number1 thay bằng số tương ứng với trường họ và tên.number2 thay bằng số tương ứng trường email.number3 thay bằng số tương ứng trường nội dung.
Bạn sao chép đoạn code bên dưới dán vào file function.php trong thư mục theme mà bạn đang sử dụng.
// Shortcode tao lien hefunction taolienhe() {ob_start();?> GỬI THÔNG TIN LIÊN HỆGửi ngay cho chúng tôiinput.tenlh,input.emaillh,textarea.noidunglh{border-radius:10px !important;border:2px solid #333 !important;background:#f1f1f1 !important;margin-top:20px;width:100%;outline:none;font-size:15px !important}#demo{color:#0c0;font-size:16px}button#nutgui{background:#333 !important;color:#fff !important;padding:5px !important;border-radius:25px !important;font-size:15px !important}button#nutgui:hover{background:#0c0 !important}function ihoan() {var t = document.getElementById("tenlh").value;var e = document.getElementById("emaillh").value;var n = document.getElementById("noidunglh").value;if (t == '') {document.getElementById("demo").innerHTML = "Nhập họ và tên!";return false;}if (e == '') {document.getElementById("demo").innerHTML = "Nhập địa chỉ email!";return false;}if (n == '') {document.getElementById("demo").innerHTML = "Nhập nội dung!";return false;}document.getElementById("demo").innerHTML = "Gửi liên hệ thành công";var frm = document.getElementsByName('contact-form')[0];frm.submit();frm.reset();return false;}$list_post = ob_get_contents(); ob_end_clean();return $list_post;}add_shortcode( 'lienhe', 'taolienhe' );
Copy đoạn code bên dưới rồi dán vào Trình chỉnh sửa tập tin (nhớ xóa sạch rồi dán).
function lienhe(e){// Thay thế bằng địa chỉ email của bạnvar email = "[email protected]";// Tiêu đề của email được gửi vềvar subject = "Liên hệ mới từ Cáo Đêm.....";var s = SpreadsheetApp.getActiveSheet();var columns = s.getRange(1,1,1,s.getLastColumn()).getValues()[0]; var message = ""; for ( var keys in columns ) {var key = columns[keys];if ( e.namedValues[key] && (e.namedValues[key] != "") ) {message += key + ' :: '+ e.namedValues[key] + "nn";}}MailApp.sendEmail(email, subject, message);}
Thay địa chỉ email của bạn vào để biểu mẫu liên hệ gửi về email.Đặt tiêu đề cho email gửi về.
Kết luận:Với phương pháp trên bạn có thể giảm bớt 1 plugin không cần thiết để tối ưu hơn cho website. Ở trên mình chỉ tạo ra ba trường cơ bản, bạn có thể thêm vào nhiều trường khác nếu muốn (chú ý sửa thêm ở code để thêm).Có thể sử dụng code trên để tạo ra shortcode và bạn có thể thêm vào nhiều nơi mà bạn muốn.Chúc các bạn thành công!