wordpress主题评论中添加回复的方法
发布时间:2014-12-20 15:10:37 作者:佚名 我要评论
这篇文章主要为大家介绍了wordpress主题评论中添加回复的方法,可以无需通过插件来实现增加评论回复功能,是非常实用的技巧,需要的朋友可以参考下
本文实例讲述了wordpress主题评论中添加回复的方法。分享给大家供大家参考。具体如下:
很多朋友要给自己主题评论加个@reply回复效果,都会选择用插件,其实我们可以完全修改源码来实现,这里就来给大家介绍wordpress主题评论中怎么添加@reply回复.
方法如下:
一、在评论页comments.php添加如下JS代码:
复制代码
代码如下:<script language="javascript">
//<![CDATA[
function to_reply(commentID,author) {
var nNd='@'+author+':';
var myField;
if (document.getElementById('comment') && document.getElementById('comment').type == 'textarea') {
myField = document.getElementById('comment');
} else {
return false;
}
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = nNd;
myField.focus();
}
else if (myField.selectionStart || myField.selectionStart == '0') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
var cursorPos = endPos;
myField.value = myField.value.substring(0, startPos)
+ nNd
+ myField.value.substring(endPos, myField.value.length);
cursorPos += nNd.length;
myField.focus();
myField.selectionStart = cursorPos;
myField.selectionEnd = cursorPos;
}
else {
myField.value += nNd;
myField.focus();
}
}
//]]>
</script>
//<![CDATA[
function to_reply(commentID,author) {
var nNd='@'+author+':';
var myField;
if (document.getElementById('comment') && document.getElementById('comment').type == 'textarea') {
myField = document.getElementById('comment');
} else {
return false;
}
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = nNd;
myField.focus();
}
else if (myField.selectionStart || myField.selectionStart == '0') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
var cursorPos = endPos;
myField.value = myField.value.substring(0, startPos)
+ nNd
+ myField.value.substring(endPos, myField.value.length);
cursorPos += nNd.length;
myField.focus();
myField.selectionStart = cursorPos;
myField.selectionEnd = cursorPos;
}
else {
myField.value += nNd;
myField.focus();
}
}
//]]>
</script>
二、在functions.php中加入如下代码
复制代码
代码如下://@reply回复功能
function to_reply() {
?>
<a onclick='to_reply("<?php comment_ID() ?>", "<?php comment_author();?>")' href="#respond" style="cursor:pointer;"/>[@reply]</a>
<?php
}
?>
function to_reply() {
?>
<a onclick='to_reply("<?php comment_ID() ?>", "<?php comment_author();?>")' href="#respond" style="cursor:pointer;"/>[@reply]</a>
<?php
}
?>
三、在评论页
复制代码
代码如下:<?php comment_author_link() ?>
后边添加”回复按钮”,代码如下:复制代码
代码如下:<strong><?php to_reply(); ?></strong>
希望本文所述对大家的WordPress建站有所帮助。
相关文章
- 在浏览网页的时候, 我们经常会看到很多人在他们网站的搜索栏里显示文字提示, 当鼠标点击搜索栏, 则提示信息消失.2011-05-10
- 本文详介如何给WordPress投稿功能添加邮件提醒功能2012-09-28
- 下面看一下如何统计文章字数2012-10-06
- 这篇文章主要为大家介绍了WordPress中添加语音搜索功能的实现方法,属于html5 的speech功能的API,具有一定的参考借鉴价值,需要的朋友可以参考下2014-12-18
- 这篇文章主要为大家介绍了WordPress添加前台注册功能的方法,较为详细的分析了前台注册功能的完整实现过程,是进行WordPress开发非常实用的技巧,需要的朋友可以参考下2014-12-17
wordpress编辑器中添加链接功能自动加入nofollow的方法
这篇文章主要介绍了wordpress编辑器中添加链接功能自动加入nofollow的方法,需要的朋友可以参考下2014-04-10- 如何在wordpress的文章末尾添加内容,在wordpress每篇文章的末尾添加文字、链接等内容,比如你想加个“原创文章如转载,请注明本文链接:”,其实很简单,有多种方法,下面2013-11-13
- 在后台中的侧边栏添加菜单或子菜单。比如向已经存在的菜单中添加子菜单等等,具体的实现如下,感兴趣的朋友可以参考下2013-09-02
- 添加子菜单比如在文章处添加子菜单、在链接处添加子菜单、在页面处添加子菜单等等,本文列举了常用的几种情况及对应的函数,感兴趣的朋友可以参考下,希望可以帮助到大家2013-09-02
- 现在二维码很火呀,微信扫码很火呀,为自己的博客每天文章都添加一个二维码功能岂不是很牛X呀2013-08-22
最新评论