Chuyển hướng đến trang cảm ơn sau khi comments

Thank you pageTrong bài viết này, mình sẽ giới thiệu một thủ thuật nhỏ để chuyển hướng đến trang cảm ơn sau khi người xem gửi comments trên trang WordPress. Đây cũng là một trong những phướng pháp thu hút comments trên trang của bạn. Trong trang cảm ơn, bạn có thể cung cấp thêm một số thông tin cần thiết mà bạn muốn gửi đến người xem.

Trong WordPress, có 2 cách thực hiện thủ thuật này:

  1. Sử dụng hidden field trong comment form.
  2. 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:

<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:

<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:

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!

Đánh giá bài viết này

Chú ý - WordPress Hosting 1$/tháng - miễn phí tên miền

Bạn có biết GoDaddy đang có khuyến mãi WordPress hosting chỉ còn 1$/tháng kèm theo một tên miền .COM .NET .ORG miễn phí. Hãy đăng ký ngay để tiết kiệm chi phí nhất nhé.
Xem ngay

ĐĂNG KÝ NHẬN TIN QUA EMAIL

Nếu thấy bài viết trên blog có ích cho bạn, hãy đăng ký nhận tin qua email để cập nhật bài viết mới nhanh nhất và thỉnh thoảng nhận quà bất ngờ!

Gửi bình luận

Lưu ý: Không sử dụng keyword để thay cho tên của bạn, hãy sử dụng tên thật. Cảm ơn bạn đã tham gia bình luận trên blog!