当前位置:首页>7b2主题优化>WordPress 7B2主题消息通知系统:私信、邮件和桌面多渠道提醒终极指南

WordPress 7B2主题消息通知系统:私信、邮件和桌面多渠道提醒终极指南

本文将介绍如何为 B2 主题增加三个实用的通知功能:私信消息通知、邮件提醒以及桌面强提醒。这些功能可以帮助用户及时收到私信,提高用户体验。

Mac系统只支持safari浏览器弹窗,win系统都支持,不支持无痕浏览

效果展示:

image-12.png
wp202411291721087.png
wp202411291758320.png
wp202411291801160.png
202411291806301.png

一、消息中心添加私信通知以及邮件通知用户

首先,我们需要添加私信通知到消息中心。将以下代码添加到你的主题 functions.php 文件中:

二、添加桌面强提醒

最后,我们添加桌面通知功能。在子主题根目录创建一个新的 JS 文件(例如 window_notification.js),添加以下代码:

<mark style=”background-color:rgba(0, 0, 0, 0)” class=”has-inline-color has-vivid-red-color”>this.checkInterval</mark>代表多少秒查询一次,可自行设置

functions.php文件中引入window_notification.js文件

找到这行代码:

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

在他的下面引入:

// 私信强通知 
    wp_enqueue_script( 'b2-child-notification', B2_CHILD_URI.'/js/window_notification.js', array('jquery'), B2_VERSION , true );

功能说明

  1. 私信通知功能
    • 用户收到新私信时在消息中心显示通知
    • 通知包含发送者信息和消息预览
    • 点击可直接跳转到对话页面
  2. 邮件通知功能
    • 收到新私信时发送邮件提醒
    • 邮件包含精美的 HTML 模板
    • 提供快速访问链接
  3. 桌面通知功能
    • 支持 Windows 和 Mac 系统
    • 友好的权限请求提示
    • 消息图标动画效果
    • 声音提醒
    • 点击通知直接跳转

注意事项

  1. 确保网站启用了 HTTPS
  2. 测试邮件发送功能是否正常
  3. 根据需要调整检查消息的时间间隔
  4. 注意替换代码中的网站域名
  5. 可以根据需要调整通知样式和动画效果

这些功能可以大大提升用户体验,让用户不会错过重要的私信消息。如有任何问题,欢迎在评论区讨论。

记得根据你的实际情况修改代码中的域名和路径等信息。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

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

    多年来的顽疾被大佬一刀解决,实在太强了,立马支持。不过私信提醒通知里面的“发送者用户名”只显示了文字,没有超链接,如果能直接点一下用户名就能到对方用户主页就好了。再次感谢大佬!👍👍👍

  2. u5373307726304111

    厉害了我的大佬

  3. u8110600654652669

    我这里不知道为什么,桌面和手机都不弹出提示,只能接 邮件,请联系一下,谢谢:Q: 27149600

个人中心
搜索

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