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中的shortcode短代码性能应用详解

WordPress 从 2.5 的版本开端,添加了一个 shortcode (短代码) API ,相似于 BBS 上的 BBCode , shortcode ...

VPS中应用LNMP装置WordPress教程

前言 前几天,冤家手头上有一个闲暇的vps,256M内存,我决议拿来玩一下。通过一番考虑,还是用来挂站吧。而...

wordpress制造自定义菜单的办法

要想完成自定义菜单,需求用到的函数是wp_nav_menu(),给这个函数传递一些参数就能够输入自定义菜单菜单,上...

WordPress博客顺序常见谬误的处理办法

  WordPress是支流的 Blog 搭建平台。 WordPress 能够说是世界上目前最先进的 weblog 顺序。目前开发的顺...

容许 WordPress 上传恣意文件的办法

此时假如上传一个不在预约义的平安扩大名列表,如.lrc,会报错: File type does not meet security guidel...

判别、增加和删除WordPress置顶文章的相干PHP函数小结

判别置顶文章 is_sticky() 函数用来判别一篇文章能否为置顶文章。 用法 is_sticky( $post_id ); 参数 $p...

需求提交

客服服务