WordPress评论如何添加@reply功能

!
也想出现在这里? 联系我们
信息

4f95a68698ed8b73518cc881224a028b

一、WordPress的评论页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>

二、在functions.php中加入如下代码:

function to_reply() {
?>
<a onclick=/'to_reply(/"<?php comment_ID() ?>/", /"<?php comment_author();?>/")/' href=/"#respond/" 
style=/"cursor:pointer;/"/>[@reply]</a>
<?php
}

三、在评论页后边添加”回复按钮”

<?php to_reply(); ?>
 
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容