优站互动 - 专业精品源码下载论坛,优秀的网站模板分享社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 57|回复: 0

wordpress主题评论中添加回复的方法

[复制链接]
  • TA的每日心情
    擦汗
    2016-7-1 10:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    244

    主题

    248

    帖子

    4万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    42713
    发表于 2016-7-2 11:03:02 | 显示全部楼层 |阅读模式
    本文实例讲述了wordpress主题评论中添加回复的方法。

    分享给大家供大家参考。具体如下:


    很多朋友要给自己主题评论加个@reply回复效果,都会选择用插件,其实我们可以完全修改源码来实现,这里就来给大家介绍wordpress主题评论中怎么添加@reply回复.
    方法如下:
    一、在评论页comments.php添加如下JS代码:
    1. <font face="微软雅黑"><script language="javascript">
    2. //<![CDATA[
    3. function to_reply(commentID,author) {
    4. var nNd='@'+author+':';
    5. var myField;
    6. if (document.getElementById('comment') && document.getElementById('comment').type == 'textarea') {
    7. myField = document.getElementById('comment');
    8. } else {
    9. return false;
    10. }
    11. if (document.selection) {
    12. myField.focus();
    13. sel = document.selection.createRange();
    14. sel.text = nNd;
    15. myField.focus();
    16. }
    17. else if (myField.selectionStart || myField.selectionStart == '0') {
    18. var startPos = myField.selectionStart;
    19. var endPos = myField.selectionEnd;
    20. var cursorPos = endPos;
    21. myField.value = myField.value.substring(0, startPos)
    22. + nNd
    23. + myField.value.substring(endPos, myField.value.length);
    24. cursorPos += nNd.length;
    25. myField.focus();
    26. myField.selectionStart = cursorPos;
    27. myField.selectionEnd = cursorPos;
    28. }
    29. else {
    30. myField.value += nNd;
    31. myField.focus();
    32. }
    33. }
    34. //]]>
    35. </script>
    36. </font>
    复制代码
    二、在functions.php中加入如下代码
    1. <font face="微软雅黑">//@reply回复功能
    2. function to_reply() {
    3. ?>
    4. <a onclick='to_reply("<?php comment_ID() ?>", "<?php comment_author();?>")' href="#respond" style="cursor:pointer;"/>[@reply]</a>
    5. <?php
    6. }
    7. ?></font>
    复制代码
    三、在评论页
    1. <font face="微软雅黑"><?php comment_author_link() ?></font>
    复制代码
    后边添加”回复按钮”,代码如下:
    1. <font face="微软雅黑"><strong><?php to_reply(); ?></strong></font>
    复制代码
    希望本文所述对大家的WordPress建站有所帮助。


    快捷导航:√IDC促销信息 | √源码求购/出售 | √域名求购/出售 | √友情链接交换 | √刷优豆专区(限荣誉会员) | √自助开通荣誉会员
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    回帖奖励

    [详情]

  • * 每天自己主题被回复3次可获得额外2金钱奖励。
  • * 每天回复他人主题5次可获得额外3贡献的奖励。
  • * 奖励每天都可领取,一定要多参与论坛讨论哦。
  • * 同一主题的重复回复不计。
  • QQ|小黑屋|免责声明|优站社区  |网站地图  

    GMT+8, 2017-11-25 13:50 , Processed in 1.162011 second(s), 37 queries .

    Powered by Discuz! X3.2 Licensed

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表