“NSEKKKKK”通过精心收集,向本站投稿了10篇WordPress教程:评论提交后跳转,下面是小编为大家整理后的WordPress教程:评论提交后跳转,供大家参考借鉴,希望可以帮助您。

篇1:WordPress教程:评论提交后跳转
一些使用WordPress程序搭建的博客相当注重与读者之间的互动,就拿评论来说吧,为了提高读者的体验质量,有的博主会专门给评论者提供一个“感谢”的页面,也就是说,评论者发表评论后即被重定向到这个指定的“感谢”页面,页面里有些内容是博主自己设计好的,比如“感谢你参与本文的讨论!”等诸如此类的提示,这在一定程度上让评论者感受到博主的热情与细心,在WordPress上有两种方法可以实现这样的效果。
继续之前,确保你已经创建了一个“感谢”页面,英文为thank you,这个操作步骤相信大家都懂得,就在后台控制面板的“添加新页面”里可以创建了,然后请记住这个thank you页面的URL,因为后面就要用到的。
方法一,通过使用评论框隐藏域(hidden field)来实现到thank you页面的跳转
打开主题文件comments.php,再找到如下显示评论框的代码:
在这行代码的下面添加如下这行:
注意其中的URL,也就是你之前所创建的thank you页面的地址,这里用作隐藏域(hidden field)的值,
方法二,运用执行挂勾(action hook)
WordPress 中有一种叫执行挂勾的机制,允许插件把一些功能“挂载”到 WordPress 当中。也就是说,在系统运行至某一个环节时,去调用插件内的一些函数。更多关于“执行挂钩”的说明,请参考WordPress中文 文档。
在本例中,我们将使用 comment_post_redirect 这条hook. 打开主题文件 functions.php,然后添加以下几行代码:
// Redirect to thank you post after commentadd_action('comment_post_redirect', 'redirect_to_thank_page');function redirect_to_thank_page {return 'domain.com/thank-you';}
依然应该根据实际情况修改其中thank-you页面的URL。OK!
篇2:三种wordpress评论链接跳转方法
对于wordpress程序我们都知道,它是一款用PHP语言和MYSQL数据库开发的开源、免费的博客程序,同时也是现在博客程序中功能最强大、 插件最多、可塑性最强的程序,它的使用和安装都是很简单方便的。而现在wordprss程序不单只是做博客,也有很多朋友拿它来做企业站、资讯站、门户等 等。
今天张力就讲一下wordpress程序做的博客站中的评论跳转方法,我们都知道wordpress程序由于是一款英文的开源程序,所以每天博客都 有很多的英文垃圾评论,虽然我们都有用屏蔽垃圾评论的插件,但也怕万一,而且很多垃圾评论中的网站链接,都是一些垃圾站。为了我们站点能够对各种搜索引擎 更加的友好,我们就要做一个评论跳转。可能有的朋友会说wordpress默认的留言网址都已经有加rel=“external nofollow”来防止垃圾评论了,但我想告诉大家,百度对于external nofollow还没有做到完全意义上的忽略,所以我们有必要做评论链接跳转。最后建议大家也可以在做跳转的同时加上rel=“external nofollow”的(PS:个人建议)。
下面我就来给大家讲一下最简单的三种wordpress评论链接跳转的方法,新手朋友一看就会的。
第一种:首先我们新建一个go.php文件,在go.php里面写入:< ?php header(“location:“.$_GET[”url“]); ?>,然后保存好。接着我们将go.php上传到wordpress根目录下。接下来我们进入到wordpress后台→外观→编辑,找到右侧的评 论模板或模板函数点击进入,找到相应的评论链接的地方,如:
< id=“commentauthor-<?php comment_ID ?>” href=“<?php comment_author_url() ?>” rel=“external nofollow” target=_blank>
我们只需要将这一段代码改成:
< id=“commentauthor-<?php comment_ID() ?>” href=“你的网址/go.php?url=<?php comment_author_url() ?>” rel=“external nofollow” target=_blank>
这样我们就完成了wordpress评论跳转。最后一点希望朋友们在做完这些以后,一定要在网站robots文件中加入Disallow: /go.php? 来屏蔽蜘蛛爬取。
第二种:和上一种方法大致相同,我们也是新建一个go.php文件,在go.php里面写入:< ?php header(“location:”.$_SERVER['QUERY_STRING']); ?>,然后保存好。接着我们将go.php上传到wordpress根目录下,
接下来我们进入到wordpress后台→外观→编辑,找到右侧的评 论模板或模板函数点击进入,找到相应的评论链接的地方,如:
< id=“commentauthor-<?php comment_ID() ?>” href=“<?php comment_author_url() ?>” rel=“external nofollow” target=_blank>
我们只需要将这一段代码改成:
< id=“commentauthor-<?php comment_ID() ?>” href=“你的网址/go.php?<?php comment_author_url() ?>” rel=“external nofollow” target=_blank>
这样我们就完成了wordpress评论跳转。最后一点希望朋友们在做完这些以后,一定要在网站robots文件中加入Disallow: /go.php? 来屏蔽蜘蛛爬取。
第三种:比起上面两种,这第三种可能会麻烦一点,我就一步步的来讲给大家。
1、新建一个文件夹起名会go,在go这个文件夹中新建index.php
2、用DW打开go文件夹中的index.php,在里面加入以下代码保存:
< ? php
$url = $_GET[‘url’];
Header(“Location:$url”);
?>
3、将go文件夹上传到wordpress根目录下,我们再进入wordpress后台,在wordpress后台→外观→编辑,找到右侧的评论模板或模板函数点击进入,找到相应的评论链接的地方,如:
< id=“commentauthor-<?php comment_ID() ?>” href=“<?php comment_author_url() ?>” rel=“external nofollow” target=_blank>
我们只需要将这一段代码改成:
< id=“commentauthor-<?php comment_ID() ?>” href=“你的网址/go/?url=<?php comment_author_url() ?>” rel=“external nofollow” target=_blank>
4、最后我们也一定要在网站robots中加入Disallow: /go 来屏蔽蜘蛛爬取。(PS:这第三种方法正是张力在自己博客有用到的。)
篇3:WordPress Blog模版设计教程
1.新建一个文件:850*800,底层填充#272727,再新一个图层1,利用矩形选区画一个矩形框,填充#121212. 2.在图层1上添加你blog的logo. 3.新建...
1.新建一个文件:850*800,底层填充#272727,再新一个图层1,利用矩形选区画一个矩形框,填充#121212.
2.在图层1上添加你blog的logo.
3.新建图层2,选择画笔工具,画5个白色的圆圈.
4.滤镜--模糊--高斯模糊,大概模糊3-4象素,再为其添加外发光,如图
5.把每个白光点放入图层1下,效果如下
6.在光点下面新建图层,选择圆角矩形工具,画五个圆角矩形为其填充:#1a1a1a
7.新建图层,为每个按扭打上文字,再添加于小图标.
8.选择钢笔工具,画两条1个像素约与按钮相同的高度行彼此相邻的直线.重复上面的步骤.然后把这个几图层合并为一个图层.为这个图层填加蒙版,线性渐变“黑--白--黑”.最后添加外发光,如图
9.效果如下图:
10.选择矩形选区工具,画4个选区,并为它们新建四个图层,位置如图,并填充#1e1e1e.
11.图层样式如下图,(阴影和描边)
12.新建图层并命名为footer,选择矩形选区工具,在最下面画一个矩形,填充#121212,并加2个象素的黑色描边.
13.为footer层,填充内容,在这里我放了和顶部一样的数据,你也可以自己添加一个版权的数据.
14.新建一个图层,然后在内容层上,用知形工具个画一个圆角矩形.
15.为其添加图层样式如下:(内发光和渐变叠加)
16.这就是我们所要的日历图标,效果如下:
17.在图标上,添加日期,再新建一个图层,在图标下画一个小矩形,并为其填充白色,改变不透明度10%.
18.继续为内容层填充内容,另外三个也一起添加.
厚诚集智 成长无限 企业大学网 www.51hlht.com

篇4:如何修改wordpress回复评论文字
WordPress主题教程之修改wordpress回复评论文字方法,首选需要建立个自定义的评论模板,然后通过调用此评论函数来实现自定义,通过以下代码可以实现修改回复文字:
'comment', 'respond_id' => 'respond', 'reply_text' => __('Reply'),'login_text' => __('Reply'), 'depth' => 0, 'before' => '', 'after' => '');comment_reply_link(array_merge( $defaults, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
你可以将 Reply 修改成你希望的文字,
$defaults = array(‘add_below’ => ‘comment’, ‘respond_id’ => ‘respond’, ‘reply_text’ => __(‘Reply’)
这行是默认的回复评论。
‘login_text’ => __(‘Reply’), ‘depth’ => 0, ‘before’ => ”, ‘after’ => ”);
这行是登陆后评论。
comment_reply_link(array_merge( $defaults, array(‘depth’ => $depth, ‘max_depth’ => $args['max_depth'])))
这行是评论链接。
将以上代码放在评论 loop 内既可使用,下面是完整的 custom_comment.php 函数文件:
>“> 'comment', 'respond_id' => 'respond', 'reply_text' => __('Reply'),'login_text' => __('Reply'), 'depth' => 0, 'before' => '', 'after' => '');comment_reply_link(array_merge( $defaults, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?> comment_approved == '0') { ?>
将上面的代码保存到 custom_comment.php 文件, 在functions.php里加载即可,wordpress修改回复文字的方法就这么简单,试试吧,
篇5:WordPress评论表情启用以及自定义表情
虽然有插件可以自定义表情,但是由于用的线路不是很好,不想装太多插件,所以找了下其他办法,CMS教程栏目
1.进入后台-设置-撰写-格式:
“转换如 、 等文本表情符号为图像”。
打勾选中,启用表情。
2.有些主题默认是没有启用Wordpress表情的,此时要先启用,将下面这段代码加到主题文件的comment.php的以下位置:
找到合适的位置,把斜体部分的代码贴进去即可,
3.自定义表情
如果不用自定义表情的话,完成上面的步骤就可以在评论中使用表情,但是显然这是不够的,我始终认为一个博客使用的表情代表一个博主的兴趣取向(注意,不是性取向,hoho)。
首先,修改表情目录,这主要是避免如果之前是用自定义表情覆盖默认表情,重新安装Wordpress之后,自定义表情会被覆盖,修改方法:
实现方法:在你主题的functions.php中添加如下代码:
add_filter('smilies_src','custom_smilies_src',1,10);function custom_smilies_src ($img_src, $img, $siteurl){
return get_bloginfo('template_directory').'/img/smilies/'.$img;
}
注:此处的表情目录是:/img/smilies/
其次,下载,smiley.rar,将其解压缩并上传至主题所以文件夹下。在 comments.php 的 textarea 之前的适当位置加入以下代码:
基本就是这样了。
篇6:WordPress评论实现另类公告栏
有点时间发呆,在闲逛时看到一些博客有公告栏,突然想给现在的主题加上,想想我以前的zSnos主题就有公告栏(当时我命名为唠叨栏),那时是直接给主题写了个专门写公告的后台。
正准备给zBorder-pro加公告栏,头脑一闪,为何不用WordPress的评论来作为公告栏内容呢?发公告就像发一条评论,不是很简单嘛。立即动手,下面是方法,有兴趣的朋友跟我瞎折腾吧。
1. 建立一个页面,设为“私密”(就是访客无法访问该页面),什么名随意,主要要记住该页面的 ID(如何看页面ID?很简单,你新建页面时注意浏览器的地址栏,有这段“post.php?post=25524&action=edit”, 那个post=25524中的25524 就是,哈。
又或者建立好页面后,在页面列表那里,鼠标停留在此页面的“编辑”按钮看浏览器地址栏也能找到类似 post=xxxx),另外注意要允许评论。(PS:有些主题的页面是木有加评论功能,自己想办法修改主题或者用文章来代替)
2. 然后把下面的代码扔到你的公告栏位置,如侧边栏(sidebar.php)顶端
公告栏
$comments = get_comments(”number=1&post_id=$page_ID“);
$announcement = $comments[0]->comment_content;
if ($announcement) echo $announcement; else echo '欢迎光临本博!';
?>
3. 样式?自己写吧,不写也可以
4. 效果图(我的稍微不同,我去掉了“公告栏”标题)
访客看到的
博主自己:有此“私密”页面的评论链接
折腾玩(完),
篇7:改进评论提交表单网页设计
Dmitry这篇设计评论表单很有启发意义,尤其提到关键的评论内容、评论者信息录入顺序问题,好比我们在日常沟通时,对信息的反馈都是第一诉求,写信、写邮件、甚至写文章署名都是这步骤。于是,看完文章我便毫不犹豫的把blog评论改了过来。
但我不认为他文中提到的后两个例子是最好方案,都还有可优化空间。沿视线对齐调整完顺序之后,还处理了padding, font, label, tabindex等遗留问题,最后也最难搞的是兼容性。
任何用户访问post页面如果想发表评论,最先让他说出来。其次才是留下个人信息,同时表单自动记录用户cookie,避免下次重复录入,
先让用户填这、填那有可能让某些用户反感,如果用户先填写了一堆信息之后,再请用户留下联系方式,我认为更顺畅、理所应当。
要降低留言门槛,还可以默认填写上用户名、邮件,支持用户自行修改。但我认为这么改不适合个人博客,就得留点门槛才对。如果进一步支持ctrl+enter提交,可操作性还是相当不错。
有网友提到用户习惯问题,的确中文博客我还没见到这样的评论表单顺序。不过没关系,我这套模板独一无二的设计又不是这一个地方。真正郁闷的是,做完之后跑到Usabilitypost查看原文,结果发现他们的Post your comment设计与我的处理几乎一样。
本文来自:blog.rexsong.com/?p=5505
篇8:怎样解决wordpress中英文垃圾评论?
WordPress现在的使用是越来越广泛,wordpress这个玩意儿是从国外传过来的,wordpress也是国外SEO们使用最多的程序,同时与之而来的是相关SEO工具的开发也越来越多,技术也越来越高。
记得曾经使用过的一个英文版的评论工具可以快速找到N多的wordpress博客,同时还可以区分哪些是需要验证码、哪些是不需要验证码、哪些是评 论需要审核、哪些是不需要审核、哪些是评论有跳转、哪些是没有做跳转...等一系列的选项,工具做得很精细,同时还有代理登陆等模拟人工访问等功能,虽然 这些做得很好,但是制造的产物对于俺们这些博主而言特别是中文博主而言,简直就是万恶之源。
喜欢倒腾博客的童鞋们都知道,虽然评论能给博客带来活力,同时也是一个交流的平台,但是垃圾评论泛滥也不是件好事情,不仅浪费空间资源,同时会降低 网页的内容质量对用户体验产生不良影响;而对于很多人一提到处理垃圾评论都会想到使用类似Akismet这样的垃圾评论过滤插件,我的破折君博客刚开始也 是按照这个思路来做的,主要用到了下面三个常用的方法:
1、Wordpress自带的Akismet,默认禁用。启用后要到其网站上注册一下,拿到一个api key才能用。该api key对于个人用户是免费的。
2、Spam Free WordPress。文章里推荐的是另一个,不过看到这个评分比较高,所以装这个了。
3、Math Comment Spam Protection。加了个验证码,让做一道数学题。
但是这三个插件虽然能阻挡一些垃圾评论,但是很多时候都是放在垃圾评论里面,但是也还是要手工删除,
刚开始觉得没什么,但是随着破折君博客的流量的 增加,垃圾评论越来越多,不止中文的还有很多的纯英文垃圾评论,有时候一天甚至达到四五百条,删都删的累了,所以就想通过禁止纯英文评论来解决这个问题。
评论工具不同于手工填表单的方式进行评论而往往是利用ajax入口或者wp-comments-post.php或者其它入口进行发送。但是不管他 从哪里入口,wp钩子的作用应该一直存在,所以我在主题模板的functions.php下面再加入以下代码,对纯英文评论进行过滤,就可以解决:
function scp_comment_post( $incoming_comment ) {
$pattern = '/[一-]/u';
// 禁止全英文评论
if(!preg_match($pattern, $incoming_comment['comment_content'])) {
wp_die( ”You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience! 您的评论中必须包含汉字!" );}
return( $incoming_comment );}
add_filter('preprocess_comment', 'scp_comment_post');
通过这个方法可以让纯英文内容不能评论,这比把纯英文评论标记为垃圾评论更好一些,省去了再去删垃圾评论的时间。
篇9:颠倒 WordPress 评论,将评论放在最上面
一般来说,WordPress 每篇文章的评论都是按照先后顺序排列在文后,前来的坐沙发,后来的坐板凳,如此等等,有时候你可能觉得wordpress默认的将最新的评论放在了评论栏的最下面看起来不方便。
本文就告诉你个倒过来的方法吧:很简单的
首先,打开comments.php 文件
然后找到这句:
改成:
就可以啦!!!简单不?自己试试看吧
来自:neolee.cn/wordpress/put-the-last-comments-on-the-top/
篇10:Wordpress社会化登录插件及教程
下载Wordpress社会化登录插件
Wordpress utf-8插件 Demo网站演示 demo.denglu.cc/wordpress/
一、灯鹭wordpress插件安装流程
1.将压缩包里面的文件上传到网站的根目录,即安装完毕
2、配置社会化媒体供应商
(1)、登录“灯鹭开放控制台”open.denglu.cc/ ,注册成为灯鹭的用户,跳转到“用户信息”页面,准确填写用户信息,点击“提交”
(2)、页面跳转到开源系统安装的第二步,“下载安装文档”,单击“下一步”
(3)进入到配置供应商页面,
双击要添加的供应商,到供应商的开放平台,申请开放平台的app key,
此时需要注意,在填写app key的页面,有“应用申请流程教程:点击查看” ,按步骤申请app key 。有些开放平台需要填写正确的回调地址才可以使用,请严格按照配置教程填写。
3、配置wordpress网站与灯鹭对接环境
登录wordpress网站后台,选择导航栏中的“灯鹭”,将灯鹭控制台open.denglu.cc/ 首页导航栏上面看到的App ID和App Key填入对应的表单。
4、当社会化媒体第一次添加或者更改时,后台更新媒体信息
进入网站后台,选择导航栏中的“灯鹭”,在子导航栏中选择“媒体信息”,更新数据。
二、产品介绍












