
您现在的位置是:首页 > WordPress教程WordPress教程
如何在WordPress中添加推送通知
WP集市
2025-08-26
【WordPress教程】
1398人已围观
-
想在WordPress搞推送通知?其实比你想象中简单。先弄明白核心原理——当用户访问你站点时,浏览器会弹窗问"是否允许通知",用户点了允许,你就获得了一个订阅令牌。下次发布文章时,用这个令牌把新内容推给用户设备。整个过程像外卖小哥接单送餐,只不过这里送的是文章更新。
-
首先装个推送插件最省事。推荐用OneSignal,免费版够用。去插件库搜OneSignal安装,激活后到设置页填App ID和API Key(需要去他们官网注册账号获取)。这些密钥就像门禁卡,让WordPress和推送服务商能互相认得出。
-
关键配置在发送设置这里:勾选"自动推送新文章",选要推送的文章类型。记得打开"欢迎通知"选项,这样新用户允许通知后会立即收到测试推送,增强体验感。就像开店先送试吃装,用户才知道你卖什么。
-
如果想自己写代码实现(假设你主题的functions.php文件):
add_action('publish_post', 'send_push_notification'); function send_push_notification($post_id) { $post = get_post($post_id); $title = get_bloginfo('name'); $body = $post->post_title; $icon = get_site_icon_url(); // 这里调用推送服务商的API $response = wp_remote_post('https://api.pushservice.com/send', [ 'body' => json_encode([ 'app_id' => '你的应用ID', 'contents' => ['en' => $body], 'headings' => ['en' => $title], 'url' => get_permalink($post_id), 'chrome_web_icon' => $icon ]) ]); }
这段代码会在文章发布时自动触发推送,但实际使用需要根据服务商API调整参数。
-
用户体验细节很重要。不要在用户刚打开网站就弹订阅框,最好等他们滚动到一定深度或停留一段时间再弹。可以用Cookie记录拒绝次数,被拒绝过的用户不要反复弹窗。就像追姑娘不能一见面就求婚,得先培养好感度。
-
测试阶段务必用浏览器开发者工具检查推送注册情况。在Application标签页查看Service Workers和Push Messaging状态。如果看到绿色的订阅记录,说明配置成功。发送测试推送时,记得先用自己的设备订阅,避免骚扰真实用户。
-
最后要注意GDPR合规性。在隐私政策中说明推送功能收集的数据类型(设备标识符、浏览行为),并提供退订方法。欧盟用户需要明确同意才能启用推送,最好用两层确认:先点按钮表示兴趣,再弹系统授权对话框。
推送通知本质是建立回头客机制,把随机访问变成固定关系。就像咖啡馆熟客推门时老板已知他要喝什么,这种默契感才是数字时代最珍贵的连接方式。
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。
上一篇:WordPress页面提速技巧

热门文章
