WordPress提交评论后自动跳转到“Thank you” 页面
一些使用WordPress程序搭建的博客相当注重与读者之间的互动,就拿评论来说吧,为了提高读者的体验质量,有的博主会专门给评论者提供一个“感谢”的页面,也就是说,评论者发表评论后即被重定向到这个指定的“感谢”页面,页面里有些内容是博主自己设计好的,比如“感谢你参与本文的讨论!”等诸如此类的提示,这在一定程度上让评论者感受到博主的热情与细心。在WordPress上有两种方法可以实现这样的效果。 继续之前,确保你已经创建了一个“感谢”页面,英文为thank you,这个操作步骤相信大家都懂得,就在后台控制面板的“添加新页面”里可以创建了,然后请记住这个thank you页面的URL,因为后面就要用到的。
方法一,通过使用评论框隐藏域(hidden field)来实现到thank you页面的跳转打开主题文件comments.php,再找到如下显示评论框的代码:
- <form action="<?php echo
- get_option('siteurl'); ?>/wp-comments-post.php" id="commentform" method="post">
- // Redirect to thank you post after comment
- add_action('comment_post_redirect', 'redirect_to_thank_page');
- function redirect_to_thank_page() {
- return 'http://domain.com/thank-you';
- }
原文链接:http://www.software8.co/cms/wordpress/2763.html