WordPress完成评论提交后跳转的办法

很多采纳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">

  在这行代码的上面增加如下这行:
<input name="redirect_to" type="hidden" value="http://localhost/thank-you" />

  留意其中的URL,也就是你之前所创立的thank you页面的地址,这里用作暗藏域(hidden field)的值。
  
办法二,运用执行挂勾(action hook)来完成

  WordPress 中有一种叫执行挂勾的机制,容许插件把一些性能“挂载”到 WordPress 当中。也就是说,在零碎运转至某一个环节时,去调用插件内的一些函数。更多对于“执行挂钩”的阐明,请参考WordPress中文插件 API 文档。
  在本例中,咱们将应用 comment_post_redirect 这条hook. 关上主题文件 functions.php,而后增加以下几行代码:

// Redirect to thank you post after comment
add_action('comment_post_redirect', 'redirect_to_thank_page');
function redirect_to_thank_page() {
return 'http://localhost/thank-you';
}

  仍然应该依据实际状况修正其中thank-you页面的URL。至此成绩搞定!

以上就是安达网络工作室关于《WordPress实现评论提交后跳转的方法》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress 评论 跳转 方法
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
wordpress获取自定义字段get_post_meta函数应用引见

wordpress能够设置自定义字段,不便扩大性能,wordpress利用巧妙的数据库表设计达到这一目的,posts表寄存文...

如何应用wordpress钩子函数在宣布文章的同时增加一条记载

我要对文章进行排序,依照投票数的多少排,曾经投票的都会记载投票数,而没有投票的文章没有记载,默许投票...

WordPress修正新用户注册邮件内容的办法

本文实例讲述了如何修正WordPress新用户注册邮件内容,由于零碎发送的邮件是纯文本类型的,页面不太美观,又没...

wordpress开发之插件开发初识(wordpress插件开发根底)

首先,你要在wp-content/plugins/下建设一个文件夹,文件夹的名字最好只由字母、数字、&ldquo;-&rdquo;和下...

WordPress评论增加楼层显示的办法小结

本文实例总结了WordPress评论增加楼层显示的办法。分享给大家供大家参考。详细剖析如下: 第一步:要在评论...

WordPress自定义多个边栏的办法

在主题的function.php文件中,能够找到形如如下内容的语句:复制代码代码如下:if ( function_exists(&lsquo...

需求提交

客服服务

亿鸽在线客服系统