wordpress主题评论中怎么添加@reply回复
很多朋友要给自己主题评论加个@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>二、在functions.php中加入如下代码
//@reply回复功能 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主题评论中怎么添加@reply回复 - WordPress的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did8670