
Trong WordPress, có 2 cách thực hiện thủ thuật này:
- Sử dụng hidden field trong comment form.
- Sử dụng action hook.
Cả hai cách này đều rất đơn giản nhưng trước tiên, bạn cần tạo một trang cảm ơn bằng cách vào Pages -> Add new, sau đó lưu lại URL của trang này, ví dụ như http://domain.com/thank-you.
Sử dụng hidden field trong comment form
Với cách này, bạn mở file comments.php trong thư mục theme của bạn và tìm đoạn code sau:
|
1 2 |
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" id="commentform" method="post"> |
Sau đó bạn thêm đoạn code này vào ngay bên dưới:
|
1 |
<input name="redirect_to" type="hidden" value="http://domain.com/thank-you" /> |
Nhớ sửa lại link trong đoạn code trên cho đúng với link đến trang cảm ơn của bạn.
Đối với các bạn sử dụng Genesis childtheme thì bạn sẽ không thể tìm được file comments.php, bạn có thể sử dụng cách thứ 2 dưới đây.
Sử dụng action hook
Các này có thể áp dụng với tất cả các theme, bạn chỉ cần mở file functions.php và chèn đoạn code này vào:
|
1 2 3 4 |
add_action('comment_post_redirect', 'redirect_to_thank_page'); function redirect_to_thank_page() { return 'http://domain.com/thank-you'; } |
Tất cả đều rất đơn giản phải không nào. Chúc bạn thành công!