Trong giới plugin WordPress cũng vậy, Yoast đơn giản nhưng lại nhiều người dùng hơn Rankmath (1 phần do ra đời trước), Contact Form 7 cũng rất đơn giản, chẳng có gì đặc sắc, nhưng lại là đại ca giang hồ form, thôi thì nhiều người dùng thì mình cũng dùng, đơn giản thì làm cho nó phức tạp lên :))))
Sử dụng code sau, chèn vào functions.php, nhược điểm của cái này là ko chuyển hướng riêng cho từng form đc, tất cả các form về 1 chuồng hết
add_action('wp_footer','redirect_cf7');
functionredirect_cf7() {
?>
<script type="text/javascript">
document.addEventListener('wpcf7mailsent',function( event ) {
location ='/dang-ky-thanh-cong/';
}, false );
</script>
<?php
}
Ví dụ khách vào từ facebook hoặc google xong điền form thì mình biết đc, căn cứ vào đó xong rồi làm gì nữa thì tuỳ bạn
functiongetRefererPage($form_tag)
{
if($form_tag['name'] =='referer-page') {
$form_tag['values'][] = htmlspecialchars($_SERVER['HTTP_REFERER']);
}
return$form_tag;
}
if( !is_admin() ) {
add_filter('wpcf7_form_tag','getRefererPage');
}
Sau đó thêm shortcode sau vào nội dung form : [hidden referer-page default:get]

Thêm tiếp mail tag : [referer-page] để hiển thị trong email nhận đc

Các bạn chỉ cần thêm mailtag [_url] trong messenger body như hình trên là đc
Tuy nhiên trong nhiều trường hợp, ta cần lấy giá trị url để truyền vào biến thì cần thêm function sau :
add_action('wp_footer','current_url_cf7');
functioncurrent_url_cf7() {
?>
<script>
if(jQuery("#urlfield")) {
jQuery("#urlfield").val(window.location.href);
}
</script>
<?php
}
Hoặc ta gộp chung với code Chuyển hướng về trang đăng ký thành công bên trên để gọi chung vào 1 function cho tiết kiệm là quốc sách cũng đc :
add_action('wp_footer','redirect_cf7');
functionredirect_cf7() {
?>
<script type="text/javascript">
document.addEventListener('wpcf7mailsent',function( event ) {
location ='/dang-ky-thanh-cong/';
}, false );
</script>
<script>
if(jQuery("#urlfield")) {
jQuery("#urlfield").val(window.location.href);
}
</script>
<?php
}
Sau đó thêm shortcode sau vào nội dung form : [hidden url id:urlfield]
Tác giả: luuhongphuc
Những tin mới hơn
Những tin cũ hơn
| Bộ phận: Phòng Chăm sóc khách hàng | |
| Điện thoại | 0908 554 558 |
| info@phatthanhdat.com | |
| skype | luuhongphuc |
| viber | 0908554558 |
| Zalo | 0908554558 |
Dịch vụ kế toán. Nhằm hỗ trợ cho các doanh nghiệp vừa và nhỏ, Chúng tôi nhận làm chứng từ, báo cáo thuế, các công việc liên quan đế kế toán. Đảm bảo uy tín, tỷ mỉ, tận tình giúp các doanh nghiệp vượt qua khó khăn trong việc tìm kiếm kế toán cho doanh nghiệp của mình trong thời gian này với...
Phòng Chăm sóc khách hàng
Phòng Kỹ thuật
Tạo nút liên hệ đẹp mà nhẹ không dùng JS cho WordPress
Active license Windows server 2019 mọi phiên bản không sử dụng file crack – không virus – thành công 100%
100 WEBSITE ĐẶT BACKLINK MIỄN PHÍ CHẤT LƯỢNG
Office 2021 Full Crack, 5 cách active chuẩn thành công 1000%
Hướng dẫn crack Camtasia Studio 9.x thành công 100%
Active license Windows server 2016 mọi phiên bản không sử dụng file crack – không virus – active 100% thành công
Download Office 2021 Full Crack
Phân quyền user domain Window có Full quyền
Tải ISO Windows 10 22H2 19045 4651 07/2024 Gốc Microsoft
Active license mọi phiên bản Windows server 2012 không sử dụng file crack – không virus