当前位置:首页>7b2主题优化>WordPress 7b2主题评论跳转高亮与通知优化完整教程

WordPress 7b2主题评论跳转高亮与通知优化完整教程

效果展示:

功能实现步骤:

一、在子主题根目录创建所需要的文件夹和js文件

目录结构

子主题根目录/
├── Modules/
│   └── Common/
└── comment-highlight.js

二、复制父主题中的Comment.php文件

在父主题根目录中进入Modules > Common文件夹中,找到Comment.php,复制到刚刚创建好的Common文件夹中

三、修改代码

打开Comment.php文件

找到这段代码public function comment_unapproved_to_approved($comment_id)

将下方代码替换这个方法代码

四、添加跳转高亮代码

将下方代码复制到刚刚创建好的comment-highlight.js文件里

五、引入所需文件

在子主题根目录functions.php文件中添加以下代码

找到这段代码:define( 'B2_CHILD_URI', get_stylesheet_directory_uri() );

在他的下方引入Comment.php文件

require_once get_stylesheet_directory() . '/Modules/Common/Comment.php';

接着找到这段代码:wp_enqueue_script( 'b2-child-main', B2_CHILD_URI.'/child.js', array('jquery'), B2_VERSION , true );

在他的下方引入comment-highlight.js文件

wp_enqueue_script( 'b2-child-comment-highlight', B2_CHILD_URI.'/js/comment-highlight.js', array('jquery'), B2_VERSION , true );

完成修改

功能验证

  • 清除网站缓存
  • 测试评论跳转和高亮效果
  • 确认通知样式更新

新增功能特点:

  • 精确定位评论位置
  • 评论高亮动画效果
  • 优化的通知展示格式
  • 支持文章和圈子评论
  • 适配移动端
  • 改进的用户交互体验
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
5 条回复 A文章作者 M管理员
  1. 别踢你王爷爷

    感谢大佬费心研究!👍我发现一个问题,就是这个功能似乎只有第一次点进去的时候有用,我第二次再点就既没有定位也没有闪烁了,我用的是梦博客里的测试的,换了chrome和edge浏览器,都是这个情况。

    • 胖虎

      我这边没有这个问题啊,可以录像吗

    • 胖虎

      因为我昨天刚修改了代码,所以修改代码后的消息通知才有定位和高亮,之前的消息通知是没有用的,这涉及到发送消息通知的一个逻辑,所以点击之前的是没用的

    • 别踢你王爷爷

      我刚正准备录像,然后测试了一下,又突然可以用了,很神奇😁,可能是浏览器的问题吧

    • 胖虎

      我这边是没遇到这种问题的😂

个人中心
搜索

本站承接WordPress建站仿站、二次开发、主题插件定制等PHP开发服务!